private void btAgregar_Click(object sender, RoutedEventArgs e) { if (!dpAgregar.SelectedDate.HasValue || cbEmpleado.SelectedItem == null) { MessageBox.Show("Fecha a agregar vacia o empleado no selecionado", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } HorasExtraModel emp = new HorasExtraModel { Nombre = cbEmpleado.Text, HoraInicio = dpAgregar.SelectedDate.Value.AddHours(DateTime.Now.Hour), HoraFinal = dpAgregar.SelectedDate.Value.AddHours(DateTime.Now.Hour + 2) }; if (he.Count == 0) { emp.IdHe = 1; } else { emp.IdHe = he.Select(x => x.IdHe).Last() + 1; } emp.IdEmpleado = hec.GetIdEmpleadoByNombre(cbEmpleado.Text); emp.Sucursal = hec.GetSucursalbyIdEmpleado(emp.IdEmpleado); he.Add(emp); dgvPlanilla.ItemsSource = he; }
private void IngresarUsuarioADispositivo() { if ((cbNombreEnDispositivo.Text + " " + cbNombreEnDispositivoB.Text).Trim().Length >= 16) { System.Windows.MessageBox.Show("El nombre de usuario seleccionado debe contener un maximo de 16 caracteres, " + "porfavor seleccione una nueva combinacion o abreviacion", "Error con nombre seleccionado", MessageBoxButton.OK, MessageBoxImage.Information); return; } try { var x = Connect_Net("192.168.0.50", 4370); if (!x) { System.Windows.MessageBox.Show("La conexion con el dispositivo ha fallado", "Atencion"); return; } } catch (Exception ex) { System.Windows.MessageBox.Show("Error: " + ex, "Error!", MessageBoxButton.OK, MessageBoxImage.Error); } int MachineNumber = 1; string EnrollNumber = hec.GetIdEmpleadoByNombre(cbEmpleado.Text).ToString(); string Name = (cbNombreEnDispositivo.Text + " " + cbNombreEnDispositivoB.Text).Trim(); string Password = ""; int Privilege = 0; bool Enabled = true; var res = dc.objCZKEM.SSR_SetUserInfo(MachineNumber, EnrollNumber, Name, Password, Privilege, Enabled); if (res) { System.Windows.MessageBox.Show("Usuario insertado/actualizado en dispositivo con el ID: " + EnrollNumber, "Insercion correcta", MessageBoxButton.OK, MessageBoxImage.Information); } else { System.Windows.MessageBox.Show("Fallo en insercion de usuario" + EnrollNumber, "Fallo en la insercion", MessageBoxButton.OK, MessageBoxImage.Warning); } dc.objCZKEM.Disconnect(); }