//public byte[] DescargarBMP(short ID_CENTRO, short ID_ANIO, int ID_IMPUTADO, enumTipoBiometrico Dedo) //{ // try // { // var rleImputado = new MainRule<IMPUTADO_BIOMETRICO>(); // var ByteBMP = rleImputado.Listado().Where(w => w.ID_CENTRO == ID_CENTRO && w.ID_ANIO == ID_ANIO && w.ID_IMPUTADO == ID_IMPUTADO && w.ID_TIPO_BIOMETRICO == (short)Dedo && w.ID_FORMATO == (short)Formato).SingleOrDefault().BIOMETRICO; // if (ByteBMP == null) // return null; // return ByteBMP; // } // catch // { // return null; // } //} #endregion #region [IMPUTADO] public bool InsertarHuellaImputado(IMPUTADO_BIOMETRICO Data) { try { var rleImputado = new MainRule <IMPUTADO_BIOMETRICO>(); rleImputado.Insertar(Data); return(true); } catch { RollBackImputado(Data); return(false); } }
public bool RollBackImputado(IMPUTADO_BIOMETRICO Data) { try { if (Data == null) { return(false); } var rleImputado = new MainRule <IMPUTADO_BIOMETRICO>(); rleImputado.Eliminar(rleImputado.Listado().Where(w => w.ID_ANIO == Data.ID_ANIO && w.ID_CENTRO == Data.ID_CENTRO && w.ID_IMPUTADO == Data.ID_IMPUTADO).ToList()); return(true); } catch { return(false); } }