public static void Main() { Persona p = new Trabajador("Josan", 22, "77588260-Z", 100000); p.Cumpleaños(); Trabajador t = new Trabajador("Luis", 22, "77588260-Z", 100000); p.Imprimir(); // p.Sueldo++; //ERROR: Sueldo no es miembro de Persona }
public virtual ActionResult Crear() { try { var entidad = new Trabajador { PER_Nombres = string.Empty }; PrepararDatos(ref entidad, "Crear"); return PartialView("Edit", entidad); } catch (Exception ex) { logger.Error(string.Format("Mensaje: {0} Trace: {1}", ex.Message, ex.StackTrace)); return new HttpNotFoundWithViewResult("Error"); } }
public void TestConstructor_EquipoSobredimensionado() { //Preparacion Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50); Trabajador T2 = new Trabajador("Pablo", "Peon", 1200.50); Trabajador T3 = new Trabajador("Manolo", "Peon", 1200.50); Trabajador T4 = new Trabajador("Rodrigo", "JefeEquipo", 1600.50); Trabajador T5 = new Trabajador("Francisco", "JefeEquipo", 1600.50); Trabajador[] miembrosEquipo = new Trabajador[5]; miembrosEquipo.SetValue(T1, 0); miembrosEquipo.SetValue(T2, 1); miembrosEquipo.SetValue(T3, 2); miembrosEquipo.SetValue(T4, 3); miembrosEquipo.SetValue(T5, 4); //Ejecucion y Resultado Equipo E1 = new Equipo(miembrosEquipo, "E.Rata"); }
public List <Trabajador> ListarTrabajador() { SqlCommand cmd = null; List <Trabajador> lista = new List <Trabajador>(); try { SqlConnection cn = Conexion.Instancia.conectar(); cmd = new SqlCommand("spListarTrabajador", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Trabajador t = new Trabajador(); t.idTrabajador = Convert.ToInt16(dr["id"]); t.DNI = dr["dni"].ToString(); t.nombre = dr["nombre"].ToString(); t.apellidos = dr["apellidos"].ToString(); t.direccion = dr["direccion"].ToString(); t.correo = dr["correo"].ToString(); t.telefono = dr["telefono"].ToString(); t.documentoSisgedo = Convert.ToInt32(dr["documentoSisgedo"]); TipoTrabajador ti = new TipoTrabajador(); ti.nombreTipo = dr["nombreTipo"].ToString(); t.tipoTrabajador = ti; Facultad f = new Facultad(); f.nombreFacultad = dr["nombreFacultad"].ToString(); t.facultad = f; Dependencia d = new Dependencia(); d.nombreDependencia = dr["nombreDepen"].ToString(); f.dependencia = d; lista.Add(t); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public void VentaCotizacion(Cotizacion c) { try { VerificarVisible(); ControlesHabilitados(); v.IDSucursal = c.IDSucursal; v.NuevaVenta(); lblFolio.Text = v.IDVenta.ToString(); v.Abierta = true; v.Descuento = c.Descuento; v.IDCliente = c.IDCliente; lblCliente.Text = Cliente.NombreCliente(c.IDCliente); v.IDSucursal = c.IDSucursal; v.IDVendedor = c.IDVendedor; lblVendedor.Text = Trabajador.NombreTrabajador(c.IDVendedor); v.Impuesto = c.Impuesto; v.Subtotal = c.Subtotal; v.Total = c.Total; for (int i = 0; i < c.IDProductos.Count; i++) { if (c.Promocion[i] <= 0) { AgregarProducto(c.IDProductos[i], CodigoProducto(c.IDProductos[i]), Producto.NombreProducto(c.IDProductos[i]), c.Precio[i], c.Cantidad[i], c.DescuentoProducto[i], c.Unidad[i], c.Paquete[i], 0); } else { Promociones p = new Promociones(c.Promocion[i]); p.ObtenerDatos(); PromocionProducto(c.IDProductos[i], CodigoProducto(c.IDProductos[i]), Producto.NombreProducto(c.IDProductos[i]), c.Precio[i], c.Cantidad[i], p.Cantidad, c.Unidad[i], c.Promocion[i], p.Existencias); } } } catch (MySqlException ex) { FuncionesGenerales.Mensaje(this, Mensajes.Error, "Ocurrió un error al importar la cotización.", Config.shrug, ex); } catch (Exception ex) { FuncionesGenerales.Mensaje(this, Mensajes.Error, "Ocurrió un error al importar la cotización.", Config.shrug, ex); } }
public virtual JsonResult Crear(Trabajador entidad, string camposJson) { //Ubigeo JavaScriptSerializer serializer2 = new JavaScriptSerializer(); var item2 = serializer2.Deserialize<Trabajador>(camposJson); //Fin Ubigeo var jsonResponse = new JsonResponse {Success = false}; if (ModelState.IsValid) { try { entidad.UsuarioCreacion = UsuarioActual.IdUsuario.ToString(); entidad.UsuarioModificacion = UsuarioActual.IdUsuario.ToString(); if (entidad.PER_Direccion == null) entidad.PER_Direccion = ""; if (entidad.PER_DNI == null) entidad.PER_DNI = ""; //Ubigeo entidad.Distrito = new Distrito(); entidad.Distrito.IDDistrito = item2.Distrito.IDDistrito; if (entidad.IDCargo == 0) entidad.IDCargo = 1; //Fin Ubigeo TrabajadorBL.Instancia.Add(entidad); jsonResponse.Success = true; jsonResponse.Message = "Se Proceso con éxito"; } catch (Exception ex) { logger.Error(string.Format("Mensaje: {0} Trace: {1}", ex.Message, ex.StackTrace)); jsonResponse.Message = "Ocurrio un error, por favor intente de nuevo o más tarde."; } } else { jsonResponse.Message = "Por favor ingrese todos los campos requeridos"; } return Json(jsonResponse, JsonRequestBehavior.AllowGet); }
public ActionResult Create(FormCollection collection) { Trabajador[] trabajadorinf = ListaTrabajador.ToArray(); Ordenalf(trabajadorinf, ListaTrabajador.Count); try { var trabajador = new Trabajador { Titulo = collection["Titulo"], idTitulo = collection["Titulo"], Prioridad = int.Parse(collection["Prioridad"]), Entrega = int.Parse(collection["Entrega"]), Describetarea = collection["Describetarea"], idtarea = collection["Describetarea"], Proyecto = collection["Proyecto"], idproyecto = collection["Proyecto"] }; ListaTrabajador.Add(trabajador); if (trabajador.Save()) { NodoColaI tareas = new NodoColaI { Titulo = collection["Titulo"], Prioridad = int.Parse(collection["Prioridad"]), Entrega = int.Parse(collection["Entrega"]), Describetarea = collection["Describetarea"], Proyecto = collection["Proyecto"] }; // NodoColaI ntarea = PriorityQ.Mostrar(); return(RedirectToAction("Index")); } else { return(View(trabajador)); } // TODO: Add insert logic here } catch { return(View()); } }
public IList <Trabajador> Consultar() { using (var comando = _connection.CreateCommand()) { comando.CommandText = "PKG_TRABAJADOR.SP_CONSULTAR_TRABAJADOR"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.Add("CURSORMEMORIA1", OracleDbType.RefCursor).Direction = ParameterDirection.Output; using (var reader = comando.ExecuteReader()) { trabajadores.Clear(); while (reader.Read()) { Trabajador trabajador = new Trabajador(); trabajador = DataReaderMapearToTrabajador(reader); trabajadores.Add(trabajador); } } } return(trabajadores); }
public long validarCredenciales(String usuario, String contrasena) { Trabajador trabajador = new Trabajador(); trabajador.NombreUsuario = usuario; trabajador.Contrasena = contrasena; DAOTrabajador daoTrabajador = new DAOTrabajador(); trabajador = daoTrabajador.validarTrabajador(trabajador); if (trabajador != null) { //Devuelve el perfil del trabajador para la validacion del //LoginWindows.xaml.cs return(trabajador.Perfil.IdPerfil); } else { return(0); } }
protected void btnEliminar_Click(object sender, EventArgs e) { try { Trabajador trab = new Trabajador(); if (txtRut.Text == trab.RUT) { lblMessages.Text = "Eliminado ☺"; } else { lblMessages.Text = "No Eliminado )="; } } catch (Exception ex) { Label1.Text = ex.Message; } }
private void CargarDatos() { List <Trabajador> trabajadores = new List <Trabajador>(); trabajadores = new BL_Trabajador().ListarTrabajadores(); if (trabajadores.Count > 0) { dgv_Trabajadores.Rows.Clear(); for (int i = 0; i < trabajadores.Count; i++) { Trabajador t = trabajadores[i]; dgv_Trabajadores.Rows.Add(t.Cedula, t.Nombres, t.Apellidos, t.CorreoElectronico, ObtenerNombreCategoria(t.TipoTrabajador)); } } }
private void UpdateTrabajador() { if (!Trabajador.IsValid()) { ModernDialog.ShowMessage(Trabajador.Error, "Error en la operacion", MessageBoxButton.OK); } else { try { Trabajador = FacadeProvider.TrabajadorProvider().Update(Trabajador); ModernDialog.ShowMessage("El Trabajador ha sido actualizado con exito", "Opercion Existosa", MessageBoxButton.OK); CloseAciAction(); } catch (Exception exception) { ModernDialog.ShowMessage(exception.ToString(), "Error en la operacion", MessageBoxButton.OK); } } }
public void UCSalidaStock_Load(object sender, EventArgs e, Trabajador trab) { List <Almacen> listAlmacen = repArea.GetListAlm(); CBAlmacen.ValueMember = "ID_Almacen"; CBAlmacen.DisplayMember = "nombreAlmacen"; CBAlmacen.DataSource = listAlmacen; DGVStock.DataSource = repref.GetStock(); if (repLote.GetLast() != null) { Lote lote = repLote.GetLast(); TxtLote.Text = lote.numLote++.ToString(); } else { TxtLote.Text = "1"; } }
private void dgvTrabajadores_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0 && busqueda) { long idTrabajador = Convert.ToInt64(dgvTrabajadores.Rows[e.RowIndex].Cells["Id"].Value); Trabajador trabajador = TrabajadorBL.obtenerTrabajador(idTrabajador, ref error, ref mensaje); if (!error) { if (frmNuevoModificarDatosTecnicosMotorElectricoTrifasico != null) { frmNuevoModificarDatosTecnicosMotorElectricoTrifasico.llenarTrabajador(trabajador, etiqueta); this.Close(); } } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public static bool InsertarTrabajador(Trabajador trabajador) { bool Estado = false; using (SqlConnection ObjConexion = new SqlConnection(Conexion.Cadena_Conexion)) { ObjConexion.Open(); SqlCommand ObjComando = new SqlCommand(); SqlTransaction ObjTransaction = null; ObjComando.Connection = ObjConexion; ObjComando.CommandType = CommandType.Text; ObjComando.CommandText = @"INSERT INTO [dbo].[trabajador] ([Nombres],[Apellidos],[Identificacion] ,[Tipo_Identificador_Id],[Salario],Calculo) VALUES (@Nombres,@Apellidos,@Identificacion,@Tipo_Identificador_Id,@Salario,@Calculo)"; ObjComando.Parameters.AddWithValue("@Nombres", trabajador.Nombres); ObjComando.Parameters.AddWithValue("@Apellidos", trabajador.Apellidos); ObjComando.Parameters.AddWithValue("@Identificacion", trabajador.Identificacion); ObjComando.Parameters.AddWithValue("@Tipo_Identificador_Id", trabajador.Identificador_Id); ObjComando.Parameters.AddWithValue("@Salario", trabajador.Salario); ObjComando.Parameters.AddWithValue("@Calculo", trabajador.Calculo); ObjTransaction = ObjConexion.BeginTransaction(IsolationLevel.RepeatableRead); ObjComando.Transaction = ObjTransaction; try { int r = ObjComando.ExecuteNonQuery(); if (r == 1) { ObjTransaction.Commit(); Estado = true; } } catch (Exception ex) { throw; } } return(Estado); }
public static bool ActualizarTrabajador(int CodigoTrabajador, Trabajador trabajador) { bool Estado = false; using (SqlConnection ObjConexion = new SqlConnection(Conexion.Cadena_Conexion)) { ObjConexion.Open(); SqlCommand ObjComando = new SqlCommand(); SqlTransaction ObjTransaction = null; ObjComando.Connection = ObjConexion; ObjComando.CommandType = CommandType.Text; ObjComando.CommandText = @"UPDATE [dbo].[trabajador] SET [Nombres] = @Nombres ,[Apellidos] = @Apellidos ,[Salario] = @Salario WHERE [Trabajador_Id] = @Codigo"; ObjComando.Parameters.AddWithValue("@Nombres", trabajador.Nombres); ObjComando.Parameters.AddWithValue("@Apellidos", trabajador.Apellidos); ObjComando.Parameters.AddWithValue("@Salario", trabajador.Salario); ObjComando.Parameters.AddWithValue("@Codigo", CodigoTrabajador); ObjTransaction = ObjConexion.BeginTransaction(IsolationLevel.RepeatableRead); ObjComando.Transaction = ObjTransaction; try { int r = ObjComando.ExecuteNonQuery(); if (r == 1) { ObjTransaction.Commit(); Estado = true; } } catch (Exception ex) { throw; } } return(Estado); }
public Boolean ModificarTrabajador(Trabajador trabajador) { try { long idTrabajador = trabajador.IdTrabajador; long idPerfil = trabajador.Perfil.IdPerfil; int idLocal = trabajador.Local.IdLocal; String nombreUsuario = trabajador.NombreUsuario; int rut = trabajador.Rut; String dv = trabajador.Dv; String nombre = trabajador.Nombre; String apellidos = trabajador.Apellidos; String correoCorporativo = trabajador.CorreoCorporativo; OracleCommand cmd = new OracleCommand(); cmd.Connection = cone.Obtener(); cmd.CommandText = "SP_MODIFICAR_TRABAJADOR"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("p_ID_TRABAJADOR", OracleDbType.Int32).Value = idTrabajador; cmd.Parameters.Add("p_ID_PERFIL", OracleDbType.Int32).Value = idPerfil; cmd.Parameters.Add("p_ID_LOCAL", OracleDbType.Int32).Value = idLocal; cmd.Parameters.Add("p_NOMBRE_USUARIO", OracleDbType.Varchar2).Value = nombreUsuario; cmd.Parameters.Add("p_RUT", OracleDbType.Int32).Value = rut; cmd.Parameters.Add("p_DV", OracleDbType.Char).Value = dv; cmd.Parameters.Add("p_NOMBRE", OracleDbType.Varchar2).Value = nombre; cmd.Parameters.Add("p_APELLIDOS", OracleDbType.Varchar2).Value = apellidos; cmd.Parameters.Add("p_CORREO_CORPORATIVO", OracleDbType.Varchar2).Value = correoCorporativo; if (cone.Obtener().State == ConnectionState.Closed) { cone.Obtener().Open(); } cmd.ExecuteNonQuery(); cone.Obtener().Close(); return(true); } catch (Exception e) { cone.Obtener().Close(); return(false); } }
// METODO QUE RECIBE EL TRABAJADOR POR REFERENCIA PARA AÑADIRLE UNA NÓMINA public static void pedirNomina(ref Trabajador trabajador) { Nomina nomina; DatosBase datos; bool salir; salir = false; datos = ControlerAdministracion.cargarDatos(); nomina = new Nomina(); do { try { nomina.nombre = trabajador.nombre; nomina.apellidos = trabajador.apellidos; InterfazNomina.pedirDatosNomina(ref nomina); nomina.eurosHoras = datos.preciojoranda; // ESTA CONSTANTE ESTA EN CONTROLER GESTORIA, PERO ¿COMO SE LLEGA DE AQUI ALLI? nomina.calcularBruto(datos.horasbase, datos.incrementoextra); // HAY QUE PASARLE EL MAX. DE HORAS NORMALES (EL RESTO SON EXTRAS) Y EL FACTOR DE INCREMENTO nomina.calcularImpuestos(datos.impuestos); // EL PORCENTAJE DE LA TASA DE IMPUESTOS if (trabajador.AgregarNomina(nomina)) { CH.lcdColor("\ni> NÓMINA REGISTRADA CORRECTAMENTE!!\n", ConsoleColor.Green); Console.WriteLine(nomina.ToString()); ConsoleHelper.pausa(); salir = true; } else { CH.lcdColor("!> ERROR REGISTRANDO LA NÓMINA!!", ConsoleColor.Red); CH.pausa(); }; } catch (Exception ex) { CH.lcdColor("\n!> CLASS ERR: " + ex.Message.ToUpper(), ConsoleColor.Red); CH.pausa(); salir = true; } } while (!salir); }
public ColeccionClases trabajador_Get() { SqlConnection cn = new SqlConnection(new Conexion().cadenaConexion()); ColeccionClases obCol = new ColeccionClases(); SqlCommand cmd = new SqlCommand() { CommandText = "trab_get", CommandType = System.Data.CommandType.StoredProcedure, Connection = cn }; cmd.Connection.Open(); try { using (IDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { Trabajador obTra = new Trabajador(); if (!dr[0].Equals(DBNull.Value)) { obTra.Nidentidad = dr.GetInt32(0); } if (!dr[1].Equals(DBNull.Value)) { obTra.Nombres = dr.GetString(1); } obCol.Add(obTra); } } } catch (Exception) { throw; } finally { cmd.Connection.Close(); cmd.Dispose(); } return(obCol); }
public void TestGetNombre_FAIL() { //Preparacion Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50); Trabajador T2 = new Trabajador("Pablo", "Peon", 1200.50); Trabajador T3 = new Trabajador("Manolo", "Peon", 1200.50); Trabajador T4 = new Trabajador("Rodrigo", "JefeEquipo", 1600.50); Trabajador[] miembrosEquipo = new Trabajador[4]; miembrosEquipo.SetValue(T1, 0); miembrosEquipo.SetValue(T2, 1); miembrosEquipo.SetValue(T3, 2); miembrosEquipo.SetValue(T4, 3); Equipo E1 = new Equipo(miembrosEquipo, "E.Rata"); //Ejecucion string nombreEquipo = E1.GetNombre(); //Resultado Assert.AreEqual("E.Cucaracha", nombreEquipo, false, "E.Rata no ha cambiado el nombre a E.Cucaracha"); }
public void TestGetRango_FAIL() { //Preparacion Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50); Trabajador T2 = new Trabajador("Pablo", "Peon", 1200.50); Trabajador T3 = new Trabajador("Manolo", "Peon", 1200.50); Trabajador T4 = new Trabajador("Rodrigo", "JefeEquipo", 1600.50); Trabajador[] miembrosEquipo = new Trabajador[4]; miembrosEquipo.SetValue(T1, 0); miembrosEquipo.SetValue(T2, 1); miembrosEquipo.SetValue(T3, 2); miembrosEquipo.SetValue(T4, 3); Equipo E1 = new Equipo(miembrosEquipo, "E.Rata"); //Ejecucion string rangoEquipo = E1.GetRango(); //Resultado Assert.AreEqual("Peon / Peon / Peon / Peon", rangoEquipo, false, "No esta permitido crear un equipo solo de Peones"); }
public ActionResult AgregarTrabajador(Trabajador t) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new FincasCafeterasCon()) { db.Trabajador.Add(t); db.SaveChanges(); return(RedirectToAction("Empleado")); } } catch (Exception ex) { ModelState.AddModelError("Error al agregar el trabajador", ex); return(PartialView()); } }
public void TestGetRango_OK() { //Preparacion Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50); Trabajador T2 = new Trabajador("Pablo", "Peon", 1200.50); Trabajador T3 = new Trabajador("Manolo", "Peon", 1200.50); Trabajador T4 = new Trabajador("Rodrigo", "JefeEquipo", 1600.50); Trabajador[] miembrosEquipo = new Trabajador[4]; miembrosEquipo.SetValue(T1, 0); miembrosEquipo.SetValue(T2, 1); miembrosEquipo.SetValue(T3, 2); miembrosEquipo.SetValue(T4, 3); Equipo E1 = new Equipo(miembrosEquipo, "E.Rata"); //Ejecucion string rangoEquipo = E1.GetRango(); //Resultado Console.Write("El equipo " + E1.GetNombre() + " consta de los siguientes rangos: " + E1.GetRango()); }
public void TestGetSueldo_FAIL() { //Preparacion Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50); Trabajador T2 = new Trabajador("Pablo", "Peon", 1200.50); Trabajador T3 = new Trabajador("Manolo", "Peon", 1200.50); Trabajador T4 = new Trabajador("Rodrigo", "JefeEquipo", 1600.50); Trabajador[] miembrosEquipo = new Trabajador[4]; miembrosEquipo.SetValue(T1, 0); miembrosEquipo.SetValue(T2, 1); miembrosEquipo.SetValue(T3, 2); miembrosEquipo.SetValue(T4, 3); Equipo E1 = new Equipo(miembrosEquipo, "E.Rata"); //Ejecucion double sueldoEquipo = E1.GetSueldo(); //Resultado Assert.AreEqual(3250.02, sueldoEquipo, 0.001, "El equipo no esta cobrando lo establecido"); }
public IActionResult GetTrabajador(string identificacion) { Respuesta oRespuesta = new Respuesta(); try { using (var db = new SIPGAVContext()) { var lst = db.Trabajadors.ToList(); Trabajador tr = lst.Where(d => d.Identificacion == identificacion).FirstOrDefault(); oRespuesta.Exito = 1; oRespuesta.Mensaje = "Trabajador"; oRespuesta.Data = tr; } } catch (Exception e) { oRespuesta.Mensaje = e.Message; } return(Ok(oRespuesta)); }
private void BTGuardar_Click(object sender, EventArgs e) { //declaramos la variables para ir recogiendo los datos String nom; char sexo; double salario; //recogemos los datos nom = TBNom.Text; sexo = Convert.ToChar(CBSexo.Text); salario = Convert.ToDouble(TBSalario.Text); //creamos objeto para guardar los datos Trabajador tra = new Trabajador(nom, sexo, salario); //le decimos a nuestro "tra" que guarde los datos en un fichero //de tipo trabajador utilizandola funcion escriuobjecfitxerObjectStream tra.escriuObjecteFitxerObjecteStream(tra); limpiarCampos(); }
public static void modificarNomina(ref Trabajador trabajador) { // 1. LISTAR NOMINAS CON UN INDICE // 2. SELECCIONAR UN INDICE // 3. MODIFICAR -> CAMBIAR UNA NOMINA CREADA POR OTRA byte opcion = 0; InterfazNomina.listarNominas(trabajador); if (trabajador.nominas != null) { Console.WriteLine("\n0. CANCELAR"); opcion = InterfazNomina.leerOpcionNominaOp((byte)trabajador.nominas.Length, "MODIFICAR"); if (opcion > 0) { InterfazNomina.pedirNuevaNomina(ref trabajador, trabajador.nominas[opcion - 1]); } } // ConsoleHelper.pausa(); }
public void TestConstructor_OK() { //Preparacion Trabajador T1 = new Trabajador("Pedro", "Peon", 1200.50); Trabajador T2 = new Trabajador("Pablo", "Peon", 1200.50); Trabajador T3 = new Trabajador("Manolo", "Peon", 1200.50); Trabajador T4 = new Trabajador("Rodrigo", "JefeEquipo", 1600.50); Trabajador[] miembrosEquipo = new Trabajador[4]; miembrosEquipo.SetValue(T1, 0); miembrosEquipo.SetValue(T2, 1); miembrosEquipo.SetValue(T3, 2); miembrosEquipo.SetValue(T4, 3); //Ejecucion Equipo E1 = new Equipo(miembrosEquipo, "E.Rata"); double sueldoEquipo = E1.GetSueldo(); //Resultado Console.Write("Se ha creado el equipo " + E1.GetNombre() + " con un coste por servicio de " + sueldoEquipo + "€"); }
protected override void OnNavigatedTo(NavigationEventArgs e) { trabajador = e.Parameter as Trabajador; if (trabajador != null) { nuevo = true; txtNombreTrabajador.Text = trabajador.NombreTrabajador; txtKlu.Text = trabajador.Klu.ToString(); txtKma.Text = trabajador.Kma.ToString(); txtKmi.Text = trabajador.Kmi.ToString(); txtKju.Text = trabajador.Kju.ToString(); txtKvi.Text = trabajador.Kvi.ToString(); txtKsa.Text = trabajador.Ksa.ToString(); txtKdo.Text = trabajador.Kdo.ToString(); } else { nuevo = false; idTraNov = e.Parameter as string; } }
public async Task <bool> EliminarFoto(Trabajador t) { try { var deleteObjectRequest = new DeleteObjectRequest { BucketName = bucketName, //key es la ubicación donde se encuentra la foto Key = string.Format($"fotos/trabajador/{t.IdNegocio}/{t.Rut}/foto.png"), }; DeleteObjectResponse response = await awsclient.DeleteObjectAsync(deleteObjectRequest); return(response.HttpStatusCode == HttpStatusCode.OK); } catch (Exception e) { Console.WriteLine(e.Message); return(false); } }
public Response <BoletaPago> DescargarBoletaPago(int TrabajadorId, string Periodo) { Trabajador trabajador = new Trabajador(); Empleador empleador = new Empleador(); HorasTrabajadas horasTrabajadas = new HorasTrabajadas(); IEnumerable <DetalleVacaciones> lstdetalleVacaiones; Beneficio beneficio = new Beneficio(); BoletaPago boletaPago = new BoletaPago(); trabajador = repository2.ObtenerTrabajador(TrabajadorId); empleador = repository3.ObtenerEmpleador(); horasTrabajadas = repository4.CalculaHorasTrabajadas(Periodo, trabajador); trabajador.HorasTrabajadas = new HorasTrabajadas { Periodo = Periodo }; lstdetalleVacaiones = repository5.DetalleVacaciones(trabajador); beneficio = repository6.GetSeguro(trabajador); byte[] arraybytes = CrearBoletaPago(Periodo, empleador, trabajador, horasTrabajadas, lstdetalleVacaiones.ToArray(), beneficio); string nombrearchivo = "BoletaPago_" + string.Concat(trabajador.ApellidoPaterno, "_", trabajador.Nombres) + "_" + Periodo; boletaPago.Arraybytes = arraybytes; boletaPago.Nombrearchivo = nombrearchivo; return(new Response <BoletaPago>(boletaPago)); }
protected void Page_Load(object sender, EventArgs e) { string rut = Request["txtRut"]; string nom = Request["txtNombre"]; string ape = Request["txtApellido"]; string user = nom[0] + ape; user = user.ToLower(); string area = Request["selArea"]; string grado = Request["txtGrado"]; DateTime fechaIng = DateTime.Parse(Request["dateFechaIng"]); Trabajador tra = new Trabajador(); tra.Tra_rut = rut; tra.Tra_nom = nom + ape; tra.Tra_user = user; tra.Tra_area = area; tra.Tra_fecha_ing = fechaIng; if (validaRut(rut) == true) { if (tra.registraTrabajador(tra) == true) { Session["mensaje"] = "Registro completado"; Response.Redirect("../vista/registrarTrabajador.aspx"); } else { Session["mensaje"] = "Registro fallido"; Response.Redirect("../vista/registrarTrabajador.aspx"); } } else { Session["mensaje"] = "Rut no válido"; Response.Redirect("../vista/registrarTrabajador.aspx"); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (Validar()) { Trabajador modifica = new Trabajador(); modifica.IDTrabajador = ID; modifica.Nombre = txtNombre.Text; modifica.Apellido = txtApellido.Text; modifica.Sexo = cbSexo.Text; modifica.Fecha_Nacimiento = dateTimeNacimiento.Value; modifica.Cedula = txtDocumento.Text; modifica.Direccion = txtDireccion.Text; modifica.Telefono = double.Parse(txtTelefono.Text); modifica.Email = txtEmail.Text; modifica.Salario = double.Parse(txtSalario.Text); modifica.Usuario = txtUsuario.Text; modifica.Password = txtPaswword.Text; modifica.Cargo = txtCargo.Text; modifica.Rango = cbPrivilegios.Text; TrabajadorBL.UpdateTrabajador(modifica); dataGridView1.Update(); llenarGrid(); MessageBox.Show("Trabajador Modificado Exitosamente", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(txtNombre, txtApellido, txtDocumento, txtDireccion, txtTelefono, txtEmail, txtUsuario, txtPaswword, txtCargo); btnGuardar.Enabled = false; btnEliminar.Enabled = false; btnAgregar.Enabled = true; } else { MessageBox.Show("Debe llenar todos los Campos Requeridos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message + " Error Al Modificar Trabajador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public FactoryWorld(MaterialFactory factory) { _medico = factory.CreateMedic(); _trabajador = factory.CreateWorker(); }
public override void cura(Trabajador h) { Console.WriteLine(this.GetType().Name + " cura a " + h.GetType().Name); }
public abstract void cura(Trabajador h);
private void PrepararDatos(ref Trabajador entidad, string accion) { // Para Ubigeo ViewData["IDPersonal"] = entidad.IDPersonal;//entidad.IDCliente; // Fin Ubigeo entidad.Accion = accion; ViewData["idMenu"] = this.IdMenu; entidad.IdMenu = this.IdMenu; entidad.IdModulo = this.IdModulo; entidad.Estados = Utils.EnumToList<TipoEstado>(); }