public ResultadoOperacion AgregarEmpleado(String idPersona, String nombre, String apellido, String telefono, String email, String ciudad, String calle, String numero, String colonia, String codigoPostal, String idEmpleado, String usuario, String contrasena, String tipoEmpleado) { ResultadoOperacion resultado = ResultadoOperacion.FallaDesconocida; if (GetEmpleadoByUsername(usuario).NombreUsuario == null) { Empleado empleado = new Empleado(); empleado.idPersona = idPersona; empleado.Nombre = nombre; empleado.Apellido = apellido; empleado.Telefono = telefono; empleado.Email = email; empleado.Ciudad = ciudad; empleado.Calle = calle; empleado.Numero = numero; empleado.Colonia = colonia; empleado.CodigoPostal = codigoPostal; empleado.idEmpleado = empleado.idPersona; empleado.NombreUsuario = usuario; empleado.Contraseña = contrasena; empleado.FechaUltimoAcceso = DateTime.Now; empleado.TipoEmpleado = tipoEmpleado; EmpleadoDAO empleadoDAO = new EmpleadoDAO(); resultado = (ResultadoOperacion)empleadoDAO.AgregarEmpleado(empleado); } else { resultado = ResultadoOperacion.ObjetoExistente; } return(resultado); }
private void BtnModificar_Click(object sender, EventArgs e) { try { if (ValidarCampos() == 0) { if (string.IsNullOrEmpty(txtId.Text) && txtId.Text != "0") { txtId.Focus(); errorProvider1.SetError(txtCedula, MessageBox.Show("Debe seleccionar un empleado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error).ToString()); return; } DataModel.Empleados emp = new DataModel.Empleados(); emp.Id = Convert.ToInt32(txtId.Text); emp.Nombre = txtNombre.Text; emp.IdTandaLabor = Convert.ToInt16(cmbTanda.SelectedValue); emp.Estado = Convert.ToInt16(cmbEstado.SelectedValue);; emp.Cedula = txtCedula.Text.Replace("-", "");; emp.FechaIngreso = txtFechaIngreso.Value; EmpleadoDAO dao = new EmpleadoDAO(); { dao.EditEmpleado(emp); dao.Submit(); MessageBox.Show("Registro modificado exitosamente"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAgregar_Click(object sender, EventArgs e) { try { if (ValidarCampos() == 0) { DataModel.Empleados emp = new DataModel.Empleados(); emp.Nombre = txtNombre.Text; emp.IdTandaLabor = Convert.ToInt16(cmbTanda.SelectedValue); emp.Estado = Convert.ToInt16(cmbEstado.SelectedValue); emp.Cedula = txtCedula.Text.Replace("-", ""); emp.FechaIngreso = txtFechaIngreso.Value; EmpleadoDAO dao = new EmpleadoDAO(); { dao.InsertEmpleado(emp); dao.Submit(); MessageBox.Show("Registro agregado exitosamente"); LlenarCamposEmpleado(emp.Id); // panelForm.Refresh(); } errorProvider1.Clear(); } }catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void CargarEmpleados(Object sender, EventArgs e) { //Recarga la lista de empleados EmpleadoDAO db = new EmpleadoDAO(); viewEmpleados.dataGridView1.DataSource = db.getData(); }
public static List <EmpleadoDAO> GetUsuarios() { string sql = "select * from usuario"; DataTable tableUsuarios = ConnectionDB.ExecuteQuery(sql); List <EmpleadoDAO> list = new List <EmpleadoDAO>(); foreach (DataRow dr in tableUsuarios.Rows) { EmpleadoDAO u = new EmpleadoDAO(); u.idUsuario = Convert.ToInt32(dr[0].ToString()); u.idDepartamento = Convert.ToInt32(dr[1].ToString()); u.contrasena = dr[2].ToString(); u.nombre = dr[3].ToString(); u.apellido = dr[4].ToString(); u.DUI = dr[5].ToString(); u.FechadeNacimiento = Convert.ToDateTime(dr[6].ToString()); list.Add(u); } return(list); }
public ResultadoOperacion EditarEmpleado(String idPersona, String nombre, String apellido, String telefono, String email, String ciudad, String calle, String numero, String colonia, String codigoPostal, String idEmpleado) { ResultadoOperacion resultado = ResultadoOperacion.FallaDesconocida; Empleado empleado = new Empleado(); empleado.idPersona = idPersona; empleado.Nombre = nombre; empleado.Apellido = apellido; empleado.Telefono = telefono; empleado.Email = email; empleado.Ciudad = ciudad; empleado.Calle = calle; empleado.Numero = numero; empleado.Colonia = colonia; empleado.CodigoPostal = codigoPostal; empleado.idEmpleado = idEmpleado; EmpleadoDAO empleadoDAO = new EmpleadoDAO(); resultado = (ResultadoOperacion)empleadoDAO.EditarEmpleado(empleado); return(resultado); }
private void cargarGrilla() { String opcion = "Sin Opción"; try { List <Empleado> empleados = EmpleadoDAO.GetAll(); dgv_empleados.Rows.Clear(); foreach (Empleado emp in empleados) { switch (emp.estado.idEstado) { case 11: opcion = "No disponible"; break; case 13: opcion = "Disponible"; break; default: opcion = "Sin Opción"; break; } dgv_empleados.Rows.Add(emp.Apellido, emp.Nombre, emp.telefono, emp.edad, emp.fechaNac.ToShortDateString(), emp.fechaAlta.ToShortDateString(), emp.idEmpleado, emp.estado.Nombre, emp.estado.idEstado, opcion); } } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
internal EmpleadoBO RecuperarInformacion() { EmpleadoBO empleadoBO = new EmpleadoBO(); EmpleadoDAO empleadoDAO = new EmpleadoDAO(); if (Empleado_mod == true) { empleadoBO.Id_empleado = Convert.ToInt32(txt_idempleado.Text); } empleadoBO.Nombre = txt_nom_empleado.Text; empleadoBO.Apellido_Petem = txt_apellidoparteno.Text; empleadoBO.Apellido_Matem = txt_apellidomaterno.Text; empleadoBO.Direccion = txt_direcc_empleado.Text; empleadoBO.Telefono = txt_tele_empleado.Text; empleadoBO.Horario = cbo_Horario.Text; DataRow[] tipoRow = empleadoDAO.PuestoEmpleado().Select(String.Format("puesto = '{0}'", cbo_tipoempleado.Text)); empleadoBO.Puesto_id = Convert.ToInt32(tipoRow[0]["puesto_id"]); empleadoBO.Sueldo = Convert.ToDecimal(txt_sueldoempleado.Text); return(empleadoBO); }
private void btn_aplicar_filtro_persona_Click(object sender, EventArgs e) { Empleado per = new Empleado(); if (txt_apellido.Text != "") { per.Apellido = txt_apellido.Text; } if (txt_nombre.Text != "") { per.Nombre = txt_nombre.Text; } List <Empleado> empleados = null; try { empleados = EmpleadoDAO.GetByFiltro(per); } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } cargarGrillaFiltrada(empleados); }
public void ObtenerListaEmpleadosTest() { EmpleadoDAO empleadoDAO = new EmpleadoDAO(); List <Empleado> listEmpleados = empleadoDAO.GetEmpleados(1); Assert.AreEqual(false, listEmpleados.Any()); }
public void DarDeBajaEmpleadosExitoTest() { string idPersonaPrueba = "GERENTEGiGJbTFp@o"; EmpleadoDAO empleadoDAO = new EmpleadoDAO(); Assert.AreEqual(ResultadoOperacion.Exito, empleadoDAO.EliminarEmpleado(idPersonaPrueba)); }
protected void CargarEmpleados() { EmpleadoDAO dao = new EmpleadoDAO(); { gridEmpleados.DataSource = dao.LoadEmpleados(); } }
public Empleado GetEmpleadoId(String idEmpleado) { EmpleadoDAO empleadoDAO = new EmpleadoDAO(); Empleado empleado = empleadoDAO.GetEmpleadoid(idEmpleado); return(empleado); }
public ActionResult Crear() { EmpleadoModel model = new EmpleadoModel(); try { EmpleadoDAO CLDAO = new EmpleadoDAO(); model.activo = true; model.paisList = PaisDAO.GetAlls(db); model.pais = model.paisList.FirstOrDefault(m => m.NOMBRE.Contains("Mex")).ID; model.estadoList = EstadoDAO.GetByIdPais((int)model.pais, db); model.estado = model.estadoList.FirstOrDefault(m => m.NOMBRE.Contains("Jalis")).ID; model.areaTrabajoList = AreaTrabajoDAO.GetAlls(db); model.sucursalList = db.tienda; } catch (Exception e) { LogUtil.ExceptionLog(e); } ViewBag.Editar = true; return(View(CREAR_EDITAR_ABSOLUTE_PATH, model)); }
public ResultadoOperacion EliminarEmpleado(Empleado empleado) { EmpleadoDAO empleadoDAO = new EmpleadoDAO(); ResultadoOperacion resultado = empleadoDAO.EliminarEmpleado(empleado.idPersona); return(resultado); }
public List <Empleado> BuscarEmpleadoTelefono(string busqueda) { EmpleadoDAO empleadoDAO = new EmpleadoDAO(); List <Empleado> empleados = empleadoDAO.BuscarEmpleadoTelefono(busqueda + "%"); return(empleados); }
public IHttpActionResult actualizarGeocerca([FromBody] Geocerca geocerca) { try { if (geocerca == null) { return(BadRequest()); } var msgCodes = new List <string>(); var deviceId = GetDeviceId(Request); if (deviceId == null) { return(Unauthorized()); } DateTime horaentrada = DateTime.ParseExact(geocerca.horaentrada.ToString(), "yyyy-MM-dd-HH.mm.ss.fff", System.Globalization.CultureInfo.InvariantCulture); DateTime horasalida = DateTime.ParseExact(geocerca.horariosalida.ToString(), "yyyy-MM-dd-HH.mm.ss.fff", System.Globalization.CultureInfo.InvariantCulture); EmpleadoDAO empleado = new EmpleadoDAO(); // emple //fecha DispositivoDAO dispositivo = new DispositivoDAO(); PuertaAccesoDAO puertas = new PuertaAccesoDAO(); // puerta var device = dispositivo.FindByImei(deviceId); var employee = empleado.FindEmpleadoByDevice(device); List <int> empresas = new List <int>(); empresas.Add(employee.Empresa.Id); var lineas = new int[] { }; PuertaAcceso puerta = puertas.GetList(empresas, lineas).Where(x => x.Id.ToString().Equals(geocerca.idpuerta)).First(); if (puerta != null) { EventoAcceso entrada = new EventoAcceso(); entrada.Empleado = employee; entrada.Alta = DateTime.UtcNow; entrada.Entrada = true; entrada.Fecha = horaentrada.ToUniversalTime(); entrada.Puerta = puerta; EventoAccesoDAO eventos = new EventoAccesoDAO(); eventos.Save(entrada); EventoAcceso salida = new EventoAcceso(); salida.Empleado = employee; salida.Alta = DateTime.UtcNow; salida.Entrada = false; salida.Fecha = horasalida.ToUniversalTime(); salida.Puerta = puerta; eventos.Save(salida); } return(Ok(msgCodes.ToArray())); } catch (Exception error) { LogicTracker.App.Web.Api.Providers.LogWritter.writeLog(error); return(BadRequest()); } }
public void BuscarEmpleadoExitoTest() { string busqueda = "Gabriela"; EmpleadoDAO empleadoDAO = new EmpleadoDAO(); List <Empleado> empleados = empleadoDAO.BuscarEmpleado(busqueda + "%"); Assert.AreEqual(true, empleados.Any()); }
public void BuscarEmpleadoDireccionExitoTest() { string busqueda = "Gustavo diaz Ordaz"; EmpleadoDAO empleadoDAO = new EmpleadoDAO(); List <Empleado> empleados = empleadoDAO.BuscarEmpleado(busqueda + "%"); Assert.AreEqual(false, empleados.Any()); }
public void BuscarEmpleadoFalloSQLTest() { string busqueda = "Hola"; EmpleadoDAO empleadoDAO = new EmpleadoDAO(); List <Empleado> empleados = empleadoDAO.BuscarEmpleado(busqueda + "%"); Assert.AreEqual(false, empleados.Any()); }
public void BuscarEmpleadoTelefonoExitoTest() { string busqueda = "2288574956"; EmpleadoDAO empleadoDAO = new EmpleadoDAO(); List <Empleado> empleados = empleadoDAO.BuscarEmpleado(busqueda + "%"); Assert.AreEqual(false, empleados.Any()); }
private void CargarCriteriosBusqueda() { EmpleadoDAO dao = new EmpleadoDAO(); { cbmCriterio.DataSource = dao.LoadCriteriosBusqueda(); cbmCriterio.DisplayMember = "Name"; } }
private void btnBuscar_Click(object sender, EventArgs e) { EmpleadoDAO dao = new EmpleadoDAO(); { gridEmpleados.DataSource = dao.LoadEmpleados(cbmCriterio.SelectedItem.ToString(), txtBuscar.text); txtBuscar.text = string.Empty; } }
protected void Page_Load(object sender, EventArgs e) { obj = new EmpleadoBO(); objdao = new EmpleadoDAO(); if (!IsPostBack) { Facade("Select"); } }
public void MostrarEmpleados() { EmpleadoDAO empleadoDAO = new EmpleadoDAO(); Trabajadores = empleadoDAO.CargarTodos(); ListaE.ItemsSource = null; ListaE.ItemsSource = Trabajadores; ActualizarLista(); }
private void CargarEmpleados() { EmpleadoDAO dao = new EmpleadoDAO(); var data = dao.LoadEmpleados(); cmbEmpleado.DataSource = data; cmbEmpleado.DisplayMember = "Descripcion"; cmbEmpleado.ValueMember = "Id"; }
private void btnEliminar_Click(object sender, EventArgs e) { EmpleadoDAO empleados = new EmpleadoDAO(); int codemp = Convert.ToInt32(txtID.Text); empleados.Eliminar(codemp); dataGridView1.DataSource = null; dataGridView1.DataSource = empleados.Listar(); }
public Empleado AccesoSistema(String Usuario, String Clave) { try { return(EmpleadoDAO.getInstance().AccesoSistema(Usuario, Clave)); }catch (Exception ex) { throw ex; } }
private void button2_Click(object sender, EventArgs e) { EmpleadoDAO _empleadoDAO = new EmpleadoDAO(); EmpleadoDTO empleado = _empleadoDAO.consultaEmpleados(int.Parse(textId.Text)); string sueldo = empleado.sueldo.ToString(); textNombre.Text = empleado.nombre; textApellido.Text = empleado.apellido; textSueldo.Text = sueldo; }
public List <Empleado> ListarEmpleados() { try { return(EmpleadoDAO.getInstance().ListarEmpleados()); } catch (Exception ex) { throw ex; } }
public void EmpleadoDAOConstructorTest() { EmpleadoDAO target = new EmpleadoDAO(); Assert.Inconclusive("TODO: Implement code to verify target"); }