예제 #1
0
        //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);
            }
        }
예제 #2
0
        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); }
        }