public ActionResult Buscar_Empleado_Editar() { string cod_empleado = ""; if (Request.Form["cod_empleado"] != null && Request.Form["cod_empleado"] != "") { cod_empleado = Request.Form["cod_empleado"].ToString(); empleado e = db.empleado.Where(x => x.Codigo_Empleado == cod_empleado).FirstOrDefault(); if (e != null) { ViewData["departamentos"] = cargar_departamentos(); ViewData["cargos"] = cargar_cargos(); ViewData["error"] = ""; return(View("Editar_Empleado", e)); } else { ViewData["departamentos"] = cargar_departamentos(); ViewData["cargos"] = cargar_cargos(); ViewData["error"] = ""; return(View("Editar_Empleado")); } } else { return(View("Editar_Empleado")); } }
public async Task <IActionResult> Edit(int id, [Bind("empleadoId,nombre,documento,fechaNacimiento,genero,cargo")] empleado empleado) { if (id != empleado.empleadoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(empleado); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!empleadoExists(empleado.empleadoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(empleado)); }
public void cargarEnterado() { //88 //75 string[] temp; try { comboBoxEnterado.Items.Clear(); temp = System.IO.File.ReadAllLines(pathsDictionary["enterado"]); arregloEnterado = new empleado[temp.Length]; for (int x = 0; x < temp.Length; x++) { arregloEnterado[x] = new empleado(); string[] datosSplit = temp[x].Split('|'); string nombre = datosSplit[0]; string puesto = datosSplit[1]; arregloEnterado[x].nombre = nombre; arregloEnterado[x].puesto = puesto; comboBoxEnterado.Items.Add(nombre); } } catch { MessageBox.Show("No se pudo cargar el archivo de configuración (Identificado por)"); } }
public ActionResult Edit(int id, ViewModelEmpleado modelo) { try { string vlTipo = modelo.TipoIdentificacion.Substring(0, 1); if (idEsValida(vlTipo, modelo.Identificacion)) { using (personalDBEntities db = new personalDBEntities()) { empleado oEmpleado = db.empleado.Find(id); oEmpleado.nombres = modelo.Nombres; oEmpleado.apellidos = modelo.Apellidos; oEmpleado.tipo_ident = vlTipo; oEmpleado.identificacion = modelo.Identificacion; oEmpleado.estado = modelo.Estado; db.SaveChanges(); ViewBag.message = "Empleado actualizado exitosamente"; return(RedirectToAction("Index")); } } else { throw new Exception("Su identificación no es válida."); } return(View()); } catch (Exception ex) { ViewBag.message = ex.Message; return(View()); } }
public ActionResult Actualizar_Empleado(empleado e) { try { string cod = Request.Form["cod_empleado"].ToString(); empleado em = db.empleado.Where(x => x.Codigo_Empleado == cod).FirstOrDefault(); em.Nombre = Request.Form["nombre"].ToString(); em.Apellido = Request.Form["apellido"].ToString(); em.salario = Convert.ToDecimal(Request.Form["salario"]); em.fecha_ingreso = Convert.ToDateTime(Request.Form["fecha_ingreso"]); em.id_departamento = Convert.ToInt32(Request.Form["departamentoselect"].ToString()); em.id_cargo = Convert.ToInt32(Request.Form["cargoselect"].ToString()); em.telefono = Request.Form["telefono"].ToString(); em.estatus = Request.Form["estatus"].ToString(); db.SaveChanges(); ViewData["departamentos"] = cargar_departamentos(); ViewData["cargos"] = cargar_cargos(); ViewData["error"] = "false"; return(View("Editar_Empleado")); } catch (Exception ex) { ViewData["departamentos"] = cargar_departamentos(); ViewData["cargos"] = cargar_cargos(); ViewData["error"] = "true"; return(View("Editar_Empleado")); } }
public void ListarEmpleados(DataGridView datos, List <empleado> empleados) { empleado empl = new empleado(); empleados.Clear(); string procedimiento = "listar_empleado"; SqlCommand comando = new SqlCommand(procedimiento, conexion.ObtenerConexion()); comando.Connection = conexion.ObtenerConexion(); comando.ExecuteNonQuery(); DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(comando); da.Fill(dt); datos.DataSource = dt; foreach (DataRow dr in dt.Rows) { empl.id_empleado = (Int32)dr["id_empleado"]; empl.nombre = (String)dr["nombre"]; empl.apellidos = (String)dr["apellidos"]; empl.sexo = (String)dr["sexo"]; empl.ci = (String)dr["ci"]; empl.fono = (String)dr["fono"]; empl.direccion = (String)dr["direccion"]; empl.login = (String)dr["login"]; empl.password = (String)dr["password"]; empleados.Add(empl); } }
public ActionResult Create(string nombre, string ap, string am, DateTime fhIngreso, string direccion, int PuestoId, int AreaId, HttpPostedFileBase postedFile, string AspNetUsers_Id, string celular, string telefono) { byte[] bytes; using (BinaryReader br = new BinaryReader(postedFile.InputStream)) { bytes = br.ReadBytes(postedFile.ContentLength); } empleado empleado = new empleado(); empleado.NameFile = Path.GetFileName(postedFile.FileName); empleado.ExtFile = postedFile.ContentType; empleado.Nombre = nombre; empleado.ApellidoPaterno = ap; empleado.ApellidoMaterno = am; empleado.FechaIngreso = fhIngreso; empleado.Direccion = direccion; empleado.Puesto_Id = PuestoId; empleado.Area_Id = AreaId; empleado.foto = bytes; empleado.AspNetUsers_Id = AspNetUsers_Id; empleado.Celular = celular; empleado.Telefono = telefono; db.empleado.Add(empleado); db.SaveChanges(); return(RedirectToAction("Index")); }
public empleado FicharEmpleado(empleado empl) { string consulta = "fichar_empleado"; SqlCommand comando = new SqlCommand(consulta, conexion.ObtenerConexion()); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.Add("@id_empleado", SqlDbType.Int, 0).Value = empl.id_empleado; comando.Connection = conexion.ObtenerConexion(); comando.ExecuteNonQuery(); DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(comando); da.Fill(dt); DataRow row = dt.Rows[0]; empl.nombre = (String)row["nombre"]; empl.apellidos = (String)row["apellidos"]; empl.sexo = (String)row["sexo"]; empl.ci = (String)row["ci"]; empl.fono = (String)row["fono"]; empl.direccion = (String)row["direccion"]; empl.login = (String)row["login"]; empl.password = (String)row["password"]; return(empl); }
public ActionResult Asignar_Encargado_Departamento() { int id_empleado = Convert.ToInt32(Request.Form["id_empleado"].ToString()); int id_departamento = Convert.ToInt32(Request.Form["id_departamento"].ToString()); Boolean existe = false; empleado e = db.empleado.Where(x => x.id == id_empleado).FirstOrDefault(); if (e != null) { existe = true; } if (existe == true) { departamento d = db.departamento.Where(x => x.id == id_departamento).FirstOrDefault(); d.encargado = id_empleado; db.SaveChanges(); List <departamento> departamentos = db.departamento.ToList(); ViewData["departamentos"] = departamentos; return(View("Departamentos")); } else { List <departamento> departamentos = db.departamento.ToList(); ViewData["departamentos"] = departamentos; return(View("Departamentos")); } }
private void btneliminar_Click(object sender, EventArgs e) { string id; try { id = txtident.Text; empleado objem = new empleado(); objem.Identificacion = id; if (!objem.eliminar_empl()) { MessageBox.Show(objem.Error); objem = null; return; } MessageBox.Show(objem.Error); listar_emp(); objem = null; return; } catch (Exception es) { MessageBox.Show(es.Message); return; } }
static void Main(string[] args) { empleado emple = new empleado(); producto prod = new producto(); inventario inv = new inventario(); ventas vent = new ventas(); Console.WriteLine("Ingrese Los datos pedidos a continuacion... "); Console.WriteLine(); emple.Datos(); Console.WriteLine(); prod.tipoProducto(); prod.precioProducto(); inv.precioDeVenta(); inv.proveedor(); inv.localidad(); inv.cantidadDisponible(); vent.Producto(); vent.empleadoVendedor(); vent.cantidadDisponible(); }
public string save(string nombre, string apellido, string DUI, string NIT, DateTime fechaC, DateTime?fechaD, string afiliadoA, string nAfiliado, string ISSS, string sucursal, string cargo, string sueldo, string telefono, bool estado, List <string> sucursales, List <AtencionesModel> atenciones, bool edit) { this.edit = edit; emp = edit ? cargarEmpleado(Pages.Empleados.idEdit) : new empleado(); emp.nombre = nombre; emp.apellido = apellido; emp.dui = DUI; emp.nit = NIT; emp.fechaIngreso = fechaC; emp.numeroPension = nAfiliado; emp.numeroISSS = ISSS; emp.estado = estado; emp.fechaSalida = fechaD; //sueldo se asigna en la validacion var valid = isValid(sueldo, telefono); if (valid != "OK") { return(valid); } emp.idSistemaPension = getIdSistemaPensiones(afiliadoA); emp.idCargo = getIdCargo(cargo); if (!edit) { sb.empleado.Add(emp); sb.SaveChangesAsync(); } guardarTrabajo(emp.idEmpleado, getIdSucursal(sucursal)); if (!sucursales.Contains(sucursal)) { sucursales.Add(sucursal); } sb.SaveChangesAsync(); if (!string.IsNullOrEmpty(telefono)) { guardarTelefonos(telefono); } guardarSucursalesA(sucursales); if (atenciones.Count > 0) { guardarAtenciones(atenciones); } try { sb.SaveChanges(); } catch (Exception ex) { return(ex.Message); } return("OK"); }
//validaciones public bool Validar(empleado en, out List <string> listaerrores) { listaerrores = new List <string>(); if (en.Codigo <= 0) { listaerrores.Add("Escriba el codigo del empleado"); } if (en.IdSeccion <= 0) { listaerrores.Add("Selecione la seccion del empleado"); } if (string.IsNullOrEmpty(en.Nombre)) { listaerrores.Add("Escriba el Nombre del empleado"); } if (string.IsNullOrEmpty(en.Celular)) { listaerrores.Add("Escriba el Celular del empleado"); } if (string.IsNullOrEmpty(en.Direccion)) { listaerrores.Add("Escriba la Direccion del empleado"); } if (en.Sueldo <= 0) { listaerrores.Add("El sueldo del empleado debe ser mayor a cero"); } if (contexto.empleado.Any(x => x.Codigo == en.Codigo)) { listaerrores.Add("El empleado ya se encuentra registrado"); } return(listaerrores.Count == 0); }
public ActionResult Edit(string Nombre, string ApellidoPaterno, string ApellidoMaterno, DateTime FechaIngreso, string Direccion, int Puesto_Id, int Area_Id, HttpPostedFileBase postedFile, string AspNetUsers_Id, int id, string Celular, string Telefono) { empleado empleado = db.empleado.Where(x => x.id == id).FirstOrDefault(); empleado.Nombre = Nombre; empleado.ApellidoPaterno = ApellidoPaterno; empleado.ApellidoMaterno = ApellidoMaterno; empleado.FechaIngreso = FechaIngreso; empleado.Direccion = Direccion; empleado.Puesto_Id = Puesto_Id; empleado.Area_Id = Area_Id; empleado.Telefono = Telefono; empleado.Celular = Celular; empleado.AspNetUsers_Id = AspNetUsers_Id; if (postedFile != null) { byte[] bytes; using (BinaryReader br = new BinaryReader(postedFile.InputStream)) { bytes = br.ReadBytes(postedFile.ContentLength); } empleado.foto = bytes; empleado.NameFile = Path.GetFileName(postedFile.FileName); empleado.ExtFile = postedFile.ContentType; } db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult Postempleado(empleado empleado) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.empleado.Add(empleado); try { db.SaveChanges(); } catch (DbUpdateException) { if (empleadoExists(empleado.cedula)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = empleado.cedula }, empleado)); }
private void Agregar() { Empleado = new empleado(); window = new RegistroEmpleadosView(); window.DataContext = this; window.ShowDialog(); }
public IHttpActionResult Putempleado(int id, empleado empleado) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != empleado.cedula) { return(BadRequest()); } db.Entry(empleado).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!empleadoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Crear(EmpleadoViewModel model) { int idComercio = (int)Session["comercio"]; if (!ModelState.IsValid) { return(View(model)); } using (practicaprofesionalEntities db = new practicaprofesionalEntities()) { empleado oEmpleado = new empleado(); oEmpleado.nombre = model.nombre; oEmpleado.apellido = model.apellido; oEmpleado.estado = "1"; oEmpleado.dni = model.dni; oEmpleado.Contraseña = model.password; oEmpleado.id_comercio = idComercio; oEmpleado.id_tipo = model.id_tipo; db.empleado.Add(oEmpleado); db.SaveChanges(); } return(Redirect(Url.Content("~/Empleados"))); }
public List <empleado> obtenerempleados() { Config currConfig = GetConfig(1); List <empleado> empleados = new List <empleado>(); DataTable datos2 = con.get_consulta("SELECT concat('SELECT ', RTRIM(cp.d_campos), ' FROM ', RTRIM(t.nombre_tabla), ' ', RTRIM(cd.d_condicion)) FROM tabla t inner join campos cp on t.id_tabla = cp.id_tabla inner join select_condiciones cd on t.id_tabla = cd.id WHERE t.id_tabla = 1"); string x = "Server =" + currConfig.server.Trim() + ";Port = 5432; Database =" + currConfig.bd.Trim() + "; User ID = " + currConfig.usuario.Trim() + "; Password = " + currConfig.pasword.Trim(); conexion conX = new conexion(new NpgsqlConnection(x)); string i = datos2.Rows[0][0].ToString(); DataTable datos = conX.get_consulta(i); foreach (DataRow f in datos.Rows) { empleado currempleado = new empleado(); currempleado.id = (int)f.ItemArray[0]; currempleado.nombre = (string)f.ItemArray[1]; currempleado.apellidos = (string)f.ItemArray[2]; empleados.Add(currempleado); } return(empleados); }
public ActionResult Create([Bind(Include = "idEmpleado,tipoDocumento,primerNombre,segundoNombre,primerApellido,segundoApellido,rol,direccion,email,telefono,celular,estado")] empleado empleado) { if (ModelState.IsValid) { var existe = db.empleado.Where(x => x.idEmpleado == empleado.idEmpleado).FirstOrDefault(); if (existe == null) { if (empleado.celular == null && empleado.telefono == null) { ModelState.AddModelError("", "Se debe ingresar:\nEl campo Telefono y/o celular"); } else { db.empleado.Add(empleado); db.SaveChanges(); TempData["Message"] = "Registro Exitoso"; return(RedirectToAction("Index")); } } else { ModelState.AddModelError("", "El documento ya existe en la base de datos"); } } return(View(empleado)); }
public ActionResult DeleteConfirmed(int id) { empleado empleado = db.empleado.Where(x => x.id == id).FirstOrDefault(); db.empleado.Remove(empleado); db.SaveChanges(); return(RedirectToAction("Index")); }
public int Add(empleado entity) { parameters = new List <SqlParameter>(); parameters.Add(new SqlParameter("@nombre", entity.nombre)); parameters.Add(new SqlParameter("@apellido", entity.apellido)); parameters.Add(new SqlParameter("@cedula", entity.cedula)); return(ExecuteNonQuery(insert)); }
public ActionResult DeleteConfirmed(int id) { empleado empleado = db.empleado.Find(id); db.empleado.Remove(empleado); db.SaveChanges(); return(RedirectToAction("Index")); }
private void ModeloRef_PropertyChanged(object sender, PropertyChangedEventArgs e) { Nombre = Modelo.modeloRef.Nombre; Domicilio = Modelo.modeloRef.Domicilio; Telefono = Modelo.modeloRef.Telefono; Empleados = Modelo.modeloRef.Empleados; EmpleadoSeleccionado = Modelo.modeloRef.EmpleadoSeleccionado; }
public ActionResult Buscar_Empleado_Codigo() { string codigo = Request.Form["codigo"].ToString(); empleado em = db.empleado.Where(e => e.Codigo_Empleado == codigo).FirstOrDefault(); ViewData["error"] = ""; return(View("SalidaEmpleado", em)); }
public ActionResult Edit(int id) { empleado empleado = db.empleado.Where(x => x.id == id).FirstOrDefault(); ViewBag.AspNetUsers_Id = new SelectList(db.AspNetUsers, "Id", "Email", empleado.AspNetUsers_Id); ViewBag.Area_Id = new SelectList(db.area, "id", "descripcion", empleado.Area_Id); ViewBag.Puesto_Id = new SelectList(db.puesto, "id", "descripcion", empleado.Puesto_Id); return(View(empleado)); }
public ActionResult DeleteConfirmed(string id) { empleado empleado = db.empleado.Find(id); db.empleado.Remove(empleado); db.SaveChanges(); TempData["Message"] = "Eliminación Exitosa"; return(RedirectToAction("Index")); }
public void ModificarTest() { RepositorioBase <empleado> repositorio = new RepositorioBase <empleado>(); bool paso = false; empleado p = repositorio.Buscar(1); p.cargo_cargoid = 31; paso = repositorio.Modificar(p); Assert.AreEqual(true, paso); }
private void llenarComEmpl() { empleado obje = new empleado(); if (!obje.llenarcomb_empl(cbmemp)) { MessageBox.Show(obje.Error); return; } }
public static int Eliminar(empleado empl) { SqlCommand sql = new SqlCommand("delete_empleado", conexion.ObtenerConexion()); sql.CommandType = CommandType.StoredProcedure; sql.Parameters.AddWithValue("@id_empleado", empl.id_empleado); int resul = sql.ExecuteNonQuery(); return(Convert.ToInt32(resul > 0)); }
public void FillEmpleado() { empleado objempleado = new empleado(); int empleadoID = Convert.ToInt32(comboBox2.SelectedValue); // Get tienda from DB using (agrosysEntitiesFull empleadoEntidad = new agrosysEntitiesFull()) { objempleado = empleadoEntidad.empleadoes.Where(s => s.id_empleado == empleadoID).FirstOrDefault<empleado>(); } txtN.Text = objempleado.primer_nombre.ToString(); txtN2.Text = objempleado.segundo_nombre.ToString(); txtA.Text = objempleado.primer_apellido.ToString(); txtA2.Text = objempleado.segundo_apellido.ToString(); txtD.Text = objempleado.direccion.ToString(); txtT.Text = objempleado.telefono.ToString(); txtNIT.Text = objempleado.nit.ToString(); txtDPI.Text = objempleado.dpi.ToString(); }
public void UpdateEmpleado(string NITempleado, int empleadoID, string dpi) { empleado objEmpleado = new empleado(); empleado objTiendaVerificar = new empleado(); using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull()) { objTiendaVerificar = VerificarTiendaEntidad.empleadoes .Where(s => s.id_empleado != empleadoID && (s.nit == NITempleado || s.dpi == dpi)) .FirstOrDefault<empleado>(); } if (objTiendaVerificar == null) { using (agrosysEntitiesFull empleadoEntidad = new agrosysEntitiesFull()) { objEmpleado = empleadoEntidad.empleadoes.Where(s => s.id_empleado == empleadoID).FirstOrDefault<empleado>(); } int tiendaId = Convert.ToInt32(comboBox1.SelectedValue); objEmpleado.primer_nombre = txtN.Text.ToString(); objEmpleado.segundo_nombre = txtN2.Text.ToString(); objEmpleado.primer_apellido = txtA.Text.ToString(); objEmpleado.segundo_apellido = txtA2.Text.ToString(); objEmpleado.telefono = txtT.Text.ToString(); objEmpleado.nit = txtNIT.Text.ToString(); objEmpleado.direccion = txtNIT.Text.ToString(); objEmpleado.dpi = txtDPI.Text.ToString(); objEmpleado.tienda_id_tienda = tiendaId; using (agrosysEntitiesFull empleadoEntidad = new agrosysEntitiesFull()) { empleadoEntidad.Entry(objEmpleado).State = System.Data.EntityState.Modified; empleadoEntidad.Entry(objEmpleado.tienda).State = System.Data.EntityState.Modified; empleadoEntidad.SaveChanges(); } HideButtom(); ShowNotification("Su registro a sido actualizado!"); } else { ShowNotification("Ya existe empleado con ese NIT!"); } }