private void btnGuardarFoto_Click(object sender, EventArgs e) { //Image imagenrec = CambiarTamanoImagen(pcbFoto.Image, 320, 300); // Este metodo guarda la plantilla ya generada satisfactoriamente a la base de datos try { EntEmpleado entEmpleado = ctrlEmpleado.Obtener(int.Parse(Id_Empleado)); ctrlEmpleado.Actualizar(new EntEmpleado { id_empleado = entEmpleado.id_empleado, nombre = entEmpleado.nombre, ap_paterno = entEmpleado.ap_paterno, ap_materno = entEmpleado.ap_materno, id_departamento = entEmpleado.id_departamento, id_sucursal = entEmpleado.id_sucursal, enrollnumber = entEmpleado.enrollnumber, imagen = ImageToBase64(pcbFotoRecortada.Image, System.Drawing.Imaging.ImageFormat.Png) }); frmListaEmpleados listaEmpleado = new frmListaEmpleados(); listaEmpleado.MessageBoxShow("Se registro la foto exitosamente!", "Guardar"); } catch (Exception) { throw; } }
private void ValidarUsuario() { bool AccessoAutorizado = ObtenerUsuario(txtUsuario.Text, txtContaseña.Text); if (AccessoAutorizado) { frmListaEmpleados listaEmpleados = new frmListaEmpleados(); listaEmpleados.Show(); this.Hide(); } else { EtiquetaMensaje("Usuario y/o Contreña Incorrecta!", false); } }
private void frmCapturarFoto_Load(object sender, EventArgs e) { //btnGuardarFoto.Enabled = false; //btnActivarCamara.Enabled = false; lblNombre.Text = Nombre_Empleado.ToString(); // Cargamos los dispositivos de video ListaDispositivos = new FilterInfoCollection(FilterCategory.VideoInputDevice); if (ListaDispositivos.Count > 0) { // Y por cada dispositivo detectado, lo agregamos a un combobox (ahora ya no es visible para el usuario) foreach (FilterInfo Dispositivo in ListaDispositivos) { cmbDispositivos.Items.Add(Dispositivo.Name); } // Seleccionamos el primer dispositivo cmbDispositivos.SelectedIndex = 0; // Inicializamos el dispositivo FrameFinal = new VideoCaptureDevice(); // Y creamos el handler para comenzar a hacer el stream de video try { FrameFinal = new VideoCaptureDevice(ListaDispositivos[cmbDispositivos.SelectedIndex].MonikerString); FrameFinal.NewFrame += FrameFinal_NewFrame; FrameFinal.Start(); } catch (Exception ex) { MessageBox.Show("Error " + ex.Message); } } else { frmListaEmpleados listaEmpleados = new frmListaEmpleados(); listaEmpleados.MessageBoxShow("Conecte el Dispositivo", "Alerta"); this.Close(); } //MessageBox.Show(Id_Empleado); }