public FrmCaptura(Biometria.TipoMao pMao, Biometria.TipoDedo pDedo, short Dispositivo) { Mao = pMao; Dedo = pDedo; IDDispositivo = Dispositivo; InitializeComponent(); }
private void InsereDados(FrmCaptura oFrm, Biometria.TipoMao Mao, Biometria.TipoDedo Dedo) { CDigital.HASHDIGITAL Hash1, Hash2, Hash3; var Digital1 = MontaDigital(Mao, Dedo, oFrm.PrimeiraDigital, CodigoUsuario, DtpValidade.Value, oFrm.Codigo1, CodigoEquipamento, out Hash1); var Digital2 = MontaDigital(Mao, Dedo, oFrm.SegundaDigital, CodigoUsuario, DtpValidade.Value, oFrm.Codigo2, CodigoEquipamento, out Hash2); var Digital3 = MontaDigital(Mao, Dedo, oFrm.TerceiraDigital, CodigoUsuario, DtpValidade.Value, oFrm.Codigo3, CodigoEquipamento, out Hash3); CDigital.CDigitalClient oProxy = new CDigital.CDigitalClient(); oProxy.Incluir(Digital1, Hash1, Digital2, Hash2, Digital3, Hash3); }
private CDigital.DIGITAL MontaDigital(Biometria.TipoMao Mao, Biometria.TipoDedo Dedo, Image Imagem, int CodigoAcesso, DateTime DataVencimento, string TextoHash, int CodigoEquipamento, out CDigital.HASHDIGITAL Hash) { CDigital.DIGITAL oDig = new CDigital.DIGITAL(); if (Mao == Biometria.TipoMao.Direita) { oDig.DiMao = char.Parse("D"); } else { oDig.DiMao = char.Parse("E"); } oDig.DiDataVencimento = DataVencimento; //P=Polegar; I=Indicador; M=Médio; A=Anelar; N=Mínimo switch (Dedo) { case Biometria.TipoDedo.Anelar: { oDig.DiDedo = char.Parse("A"); break; } case Biometria.TipoDedo.Indicador: { oDig.DiDedo = char.Parse("I"); break; } case Biometria.TipoDedo.Médio: { oDig.DiDedo = char.Parse("M"); break; } case Biometria.TipoDedo.Mínimo: { oDig.DiDedo = char.Parse("N"); break; } case Biometria.TipoDedo.Polegar: { oDig.DiDedo = char.Parse("P"); break; } } ////DESCOMENTAR, CASO QUEIRA GRAVAR A IMAGEM EM BANCO DE DADOS //MemoryStream ms = new System.IO.MemoryStream(); //Imagem.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp); //byte[] img = ms.GetBuffer(); ////DESCOMENTAR, CASO QUEIRA GRAVAR A IMAGEM EM BANCO DE DADOS CDigital.HASHDIGITAL oHash = new CDigital.HASHDIGITAL(); oHash.HaCodigoEquipamento = 1; oHash.HaCredencialBiometricaTextual = TextoHash; oHash.HaCodigoUsuario = CodigoUsuario; Hash = oHash; return(oDig); }