public int Actualizar(FotosDeclarantesBE e_FotosDeclarantes) { using (SqlConnection connection = Conectar(m_BaseDatos)) { try { ComandoSP("usp_FotosDeclarantesActualizar", connection); ParametroSP("@FotoDeclaranteId", e_FotosDeclarantes.FotoDeclaranteId); ParametroSP("@DatosPersonalesId", e_FotosDeclarantes.DatosPersonalesId); ParametroSP("@FotoTipoId", e_FotosDeclarantes.FotoTipoId); ParametroSP("@EstadoId", e_FotosDeclarantes.EstadoId); ParametroSP("@Foto", e_FotosDeclarantes.Foto); ParametroSP("@UsuarioModificacionRegistro", e_FotosDeclarantes.UsuarioModificacionRegistro); ParametroSP("@NroIpRegistro", e_FotosDeclarantes.NroIpRegistro); return(comando.ExecuteNonQuery()); } catch (SqlException ex) { throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } finally { connection.Dispose(); } } }
public bool Anular(FotosDeclarantesBE e_FotosDeclarantes) { try { FotosDeclarantesDA o_FotosDeclarantes = new FotosDeclarantesDA(m_BaseDatos); int resp = o_FotosDeclarantes.Anular(e_FotosDeclarantes); return(resp > 0); } catch (Exception ex) { throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } }
//public string StrFotoFrente { get; set; } = ""; //public string StrFotoPosterior { get; set; } = ""; //public string StrFotoLateralIzquierdo { get; set; } = ""; //public string StrFotoLateralDerecho { get; set; } = ""; //public byte[] Base64FotoFrente { get; set; } //public byte[] Base64FotoPosterior { get; set; } //public byte[] Base64FotoLateralIzquierdo { get; set; } //public byte[] Base64FotoLateralDerecho { get; set; } //public byte[] Base64FotoFrente //{ // get // { // return Convert.FromBase64String(StrFotoFrente); // } //} //public byte[] Base64FotoPosterior //{ // get // { // return Convert.FromBase64String(StrFotoPosterior); // } //} //public byte[] Base64FotoLateralIzquierdo //{ // get // { // return Convert.FromBase64String(StrFotoLateralIzquierdo); // } //} //public byte[] Base64FotoLateralDerecho //{ // get // { // return Convert.FromBase64String(StrFotoLateralDerecho); // } //} public bool GrabarFotos(int DatosPersonalesId, string Paterno, string Materno, string login) { int FotoDeclaranteId = new FotosDeclarantesBL().GetMaxId(); for (int i = 1; i < 5; i++) { FotosDeclarantesBE fotoBE = new FotosDeclarantesBE(); fotoBE.FotoDeclaranteId = FotoDeclaranteId + i; fotoBE.DatosPersonalesId = DatosPersonalesId; fotoBE.FotoTipoId = i; fotoBE.EstadoId = 1; fotoBE.UsuarioRegistro = login; fotoBE.NroIpRegistro = HttpContext.Current.Request.UserHostAddress; switch (i) { case 1: fotoBE.Foto = Encoding.ASCII.GetBytes(this.FotoFrente); break; case 2: fotoBE.Foto = Encoding.ASCII.GetBytes(this.FotoPosterior); break; case 3: fotoBE.Foto = Encoding.ASCII.GetBytes(this.FotoLateralIzquierdo); break; case 4: fotoBE.Foto = Encoding.ASCII.GetBytes(this.FotoLateralDerecho); break; } if (new FotosDeclarantesBL().Insertar(fotoBE) == false) { ErrorSMS = "Error al insertar foto"; return(false); } } //Grabar foto frente //Grabar foto posterior //Grabar foto izquierda //Grabar foto derecha return(true); }