Está en la página 1de 6

DIARIO DEL PROGRAMADOR VILORIA

1) COMO CONVERTIR UNA IMAGEN BINARIA A STRING Y MOSTRARLA EN UN


CAMPO IMAGE DE UN FORMULARIO ASP.NET.
//// valida si en la consulta realizada, el campo fotografia viene nulo( vacio) o con datos
//string foto = dtBuscar.Rows[0]["Fotografia"].ToString();
//if (foto != "")
//{
// // metodo para converir la fotografia Binaria que viene de la
Base de Batos Y mostrarla en el formulario.
// byte[] imageBuffer = (byte[])dtBuscar.Rows[0]["Fotografia"];
// System.IO.MemoryStream ms = new
System.IO.MemoryStream(imageBuffer);
// string imagenDataURL64 = "data:image/jpg;base64," +
Convert.ToBase64String(ms.ToArray(), 0, ms.ToArray().Length);
// (Session["fotoBinaria"]) = imageBuffer;
// pcbfoto.ImageUrl = imagenDataURL64;
//}
//else
//{
// pcbfoto.ImageUrl = "../Image/Escudo%20Cacim.png";
//}

2) COMO CONVERTIR UN DOCUMENTO FORMATO PDF,EXCEL Y WORD QUE


SE ENCUENTRA EN LA BD DE FORMA BINARIA Y MOSTRARLO EN
PANTALLA SIN DESCARGARLO.
3) //para descargar pdf
4) //Response.AddHeader("Content-Type", "application/pdf");
5) //Response.AddHeader("Content-Disposition", "inline;");
6)
7) // para descargar exel
8) //Response.ContentType = "application/vnd.openxmlformats-
officedocument.spreadsheetml.sheet";
9) //Response.ContentType = "application/vnd.xls";
10) //Response.AppendHeader("content-disposition",
"attachment; filename=myfile.xls");
11)
12)
13) // para descargar en word.
14) //Response.ContentType = "application/ms-word";
15) //Response.AppendHeader("content-disposition",
"attachment; filename=myfile.docx");

if (dtBuscar.Rows.Count > 0)
{
string Pdf = dtBuscar.Rows[0]["Soportes"].ToString();

if (Pdf == "")
{
HFSweetAlert.Value = "2";
OcultarDatosPersonales.Visible = true;
Anotacion1.Visible = true;
}
else
{

byte[] imageBuffer = (byte[])dtBuscar.Rows[0]["Soportes"];


Response.AddHeader("Content-Type", "application/pdf");

Response.AddHeader("Content-Disposition", "inline;");

byte[] datablock = new byte[0x1000];


long fileSize;
int bytesRead;
long totalsBytesRead = 0;

using (Stream st = new MemoryStream(imageBuffer))


{
fileSize = st.Length;
while (totalsBytesRead < fileSize)
{
if (Response.IsClientConnected)
{
bytesRead = st.Read(datablock, 0, datablock.Length);
Response.OutputStream.Write(datablock, 0, bytesRead);

Response.Flush();

totalsBytesRead += bytesRead;

}
}

}
Response.End();

}
}

DataTable dtDocumento = (DataTable)ViewState["Documento"];


if (dtDocumento.Rows.Count > 0)
{
string Documento = GvdDocumentoSoporte.Rows[0].Cells[2].Text;
string extension = Path.GetExtension(Documento);

if (extension == ".pdf")
{
byte[] imageBuffer = (byte[])
(Session["DocumentoSoporteConsul"]);
//Response.AddHeader("Content-Type", "application/pdf");
Response.AddHeader("Content-Type", extension);
Response.AddHeader("Content-Disposition", "inline;");
byte[] datablock = new byte[0x1000];
long fileSize;
int bytesRead;
long totalsBytesRead = 0;

using (Stream st = new MemoryStream(imageBuffer))


{
fileSize = st.Length;
while (totalsBytesRead < fileSize)
{
if (Response.IsClientConnected)
{
bytesRead = st.Read(datablock, 0,
datablock.Length);
Response.OutputStream.Write(datablock, 0,
bytesRead);

Response.Flush();

totalsBytesRead += bytesRead;
}
}
}
Response.End();
Session.Remove("DocumentoSoporteConsul");

16) COMO HACER UN SCRIPT PARA AGREGAR UNA CLASE MEDIANTE UNA
ACCION

$(document).ready(function (){
$('.menu-toggle').click(function (){
//$(".cabecera").addClass("Nombre De La Clase");

})
})
17) COMO HACER UN SCRIPT QUE AGREGUE Y REMUEVA UNA CLASE
MEDIANTE UNA FUNCIÓN

$(document).ready(function (){
$('.menu-toggle').click(function (){
$('nav').toggleClass('active')
$(".cabecera").toggleClass("ocultar");
$(".container-fluid").toggleClass("ocultar");

})
})

18) COMO HACER UN SCRIPT PARA AGREGAR Y REMOVER CLASES CON


SOLO DIGITAR EN UN CAMPO DE TEXTO.
$(document).ready(function () {

$('#ContentPlaceHolder1_TxtNombresEnviar').on('keyup', NoCamposVacios);
$('#ContentPlaceHolder1_TxtApellidosEnviar').on('keyup', NoCamposVacios);
$('#ContentPlaceHolder1_DdlNacionalidad').on('keyup', NoCampos);

var Nombre = $('#ContentPlaceHolder1_TxtNombresEnviar').val();


var Apellido = $('#ContentPlaceHolder1_TxtApellidosEnviar').val();
var Nacionalidad = $('#ContentPlaceHolder1_DdlNacionalidad').text();

function NoCamposVacios(evento) {
Nombre = $('#ContentPlaceHolder1_TxtNombresEnviar').val();
Apellido = $('#ContentPlaceHolder1_TxtApellidosEnviar').val();

if (Nombre.length > 0) {
$('#LblObigatorio').addClass("LblObigatorios")

} else {
$('#LblObigatorio').removeClass("LblObigatorios")
}

if (Apellido != "") {
$('#LblObigatorioApellido').addClass("LblObigatorios")

} else {
$('#LblObigatorioApellido').removeClass("LblObigatorios")
}

});

19) COMO EDITAR EN DOS CAMPO SIMULTANIAMENTE Y ADEMAS REALIZAR OPERACIONES

$(document).ready(function () {

$($('#ContentPlaceHolder1_TxtOficiales , #ContentPlaceHolder1_TxtSubOficiales ,
#ContentPlaceHolder1_TxtSoldados , #ContentPlaceHolder1_TxtCiviles')).keyup(function
() {
var Oficiales = parseInt($('#ContentPlaceHolder1_TxtOficiales').val());
var SubOficiales = parseInt($
('#ContentPlaceHolder1_TxtSubOficiales').val());
var Soldados = parseInt($('#ContentPlaceHolder1_TxtSoldados').val());
var Civiles = parseInt($('#ContentPlaceHolder1_TxtCiviles').val());

if (isNaN(Oficiales)) {
Oficiales = 0;
}
if (isNaN(SubOficiales)) {
SubOficiales = 0;
}
if (isNaN(Soldados)) {
Soldados = 0;
}
if (isNaN(Civiles)) {
Civiles = 0;
}
$('#ContentPlaceHolder1_TxtTotal').val(Oficiales + SubOficiales + Soldados +
Civiles);
})
});

Tip de programación

Identity : es una propiedad que permite que un campo en una tabla incremente su valor de
manera automática la insertar registro en ellas.

Foreign Key: dentro de la tabla que se quiere asociar debemos colocar la sentencia ejemplo
RolFk varchar (30)
foreign key (RolFk) references Rol(campo de la table con llave primaria)

20) COMO PONERLE A UNA TABLA SQL SERVER DELETE AND UPDATE EN CASCADE AL CREARLA

create table PersonasConsultadas(


IdPersonasConsul int primary key,
NombreApellido varchar (50),
NoDocumento varchar (20),
IdConsultasFK int
foreign key (IdConsultasFK)references SalaConsultasInteragenciales(IdConsultas)on
delete cascade
on update cascade
)

Tablas intermedias

create table PersonasMisiones$(


IdPersona int,
IdentificacionFK varchar (50),
CodigoMision varchar (10),
NombreMision varchar (50)
foreign key (IdPersona)references Personas$(IdPersona) on delete cascade on update
cascade,
foreign key (CodigoMision)references NombreMisiones$(CodigoMision) on delete cascade
on update cascade
)

En visual studio.

Para crear un Nuevo Proyecto con la arquitectura 03 capas, debemos realizar los
siguientes pasos

Creamos el proyecto, archivo + nuevo proyecto + visualC# + biblioteca de clases(.Net


Framework) + el nombre deseado que va a optener la solución y el primer formulario
de clases Ejemplo: “Poligrafia” (nombre de la solución) y PoligrafiaBLL ( nombre
del primer formulario de clases),
Para crear el siguiente formulario de clases estando ya creada la solución, nos
dirigimos a la solución y le damos click derecho + agregar + nuevo proyecto +
visualC# + biblioteca de clases (.Net Framework) + y el nombre deseado ejemplo:
PoligrafiaDAL

Y para crear el formulario WEB en donde se configurara toda la parte visual


( formularios, master page, etc) nos dirigimos a la solución y le damos click
derecho + agregar + nuevo proyecto + WEB + Aplicación web ASP.NET (.Net Framework) +
y el nombre deseado ejemplo: Poligrafia

<%-- <link
href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css"
rel="stylesheet" />--%>

<%-- <script
src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></scrip
t>--%>

<script src="https://cdn.jsdelivr.net/npm/promise-
polyfill@7.1.0/dist/promise.min.js"></script>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

21) Como insertar datos de una tabla sql server a otra

insert into PersonasMisiones$ (IdPersona,IdentificacionFK,CodigoMision,NombreMision)


select IdPersona,IdentificacionFK,CodigoMision,NombreMision from
PersonasMisiones$s

22) Difernciar minúsculas y mayúsculas de una tabla sql


server

ALTER TABLE Usuarios ALTER COLUMN contrasena varchar(50) COLLATE


Latin1_General_CS_AI NULL

23) Como hacer un switch con bootrasps.


<div class="wrapper">
<label>

<input type="checkbox" name="switch"


class="checkbox" id="chcPasswordd" />
<div class="switch"></div>
</label>
</div>

También podría gustarte