protected void tabla_ItemCommand(object source, RepeaterCommandEventArgs e) { TextBox t = e.Item.FindControl("txtCantidad") as TextBox; int cantidad = int.Parse(t.Text); int id = int.Parse((string)e.CommandArgument); Dictionary <int, Entidades.Invitacion> invitaciones = (Dictionary <int, Entidades.Invitacion>)Session["invitaciones"]; if (invitaciones.ContainsKey(id)) { invitaciones[id].CantidadInvitaciones = cantidad; } else { IDaoDepartamento daoDepartamento = (IDaoDepartamento)Application["daoDepartamentos"]; Entidades.Empleado empleado = dao.ObtenerPorId(id); empleado.DepartamentoAsignado = daoDepartamento.ObtenerPorId(empleado.IdDepartamento); invitaciones.Add(id, new Entidades.Invitacion() { IdEmpleado = id, CantidadInvitaciones = cantidad, EmpleadoInvitado = empleado } ); } }
private void CedulaForza_Load(object sender, EventArgs e) { // this.reportViewer1.LocalReport.ReportPath = "C:/Users/Luis Mora/Desktop/Proyecto-Pi-a/Vistas/Reportes/NuevaCedula.rdlc"; // TODO: This line of code loads data into the 'pinaDataSet.detallecedulapray' table. You can move, or remove it, as needed. this.reportViewer1.LocalReport.DisplayName = "Cedula Numero: " + this.cedula; this.detallecedulaprayTableAdapter.FillBy(this.pinaDataSet.detallecedulapray, cedula); this.cedulaidentidadTableAdapter.Fill(this.pinaDataSet.cedulaidentidad, cedula); this.detallecedulaproductosTableAdapter.FillBy(this.pinaDataSet.detallecedulaproductos, cedula); this.detalleseccioncedulaTableAdapter.Fill(this.pinaDataSet.detalleseccioncedula, cedula); // string cadena = ""; foreach (DataRow row in pinaDataSet.detalleseccioncedula.Rows) { string lote = row["lote"].ToString(); string bloque = row["bloque"].ToString(); string seccion = row["seccion"].ToString(); string area = row["area"].ToString(); cadena += lote + "-" + bloque + "-" + seccion + "(" + area + ")" + ", "; } bool opc; if (cadena.Length > 3) { cadena = cadena.Remove(cadena.Length - 2); } DateTime fechaProgramada = DateTime.Parse(pinaDataSet.cedulaidentidad.Rows[0]["fechaProgramada"].ToString()); string semana = conf.weekNumber(fechaProgramada).ToString(); string aplicacion = pinaDataSet.cedulaidentidad.Rows[0]["nombreAplicacion"].ToString() + "(" + pinaDataSet.cedulaidentidad.Rows[0]["etapa"].ToString() + ")"; ReportParameter[] parametros = new ReportParameter[7]; Entidades.Empleado c = DAO.Empleado.buscarEmpleado(pinaDataSet.cedulaidentidad.Rows[0]["chofer"].ToString()); parametros[0] = new ReportParameter("semana", semana); opc = Boolean.Parse(pinaDataSet.cedulaidentidad.Rows[0]["muestreo"].ToString()); parametros[1] = new ReportParameter("muestreo", agregarX(opc)); opc = Boolean.Parse(pinaDataSet.cedulaidentidad.Rows[0]["programacion"].ToString()); parametros[2] = new ReportParameter("programacion", agregarX(opc)); parametros[3] = new ReportParameter("chofer", (c.Nombre + " " + c.Apellido + " " + c.Apellido2)); double boomH = 2.25; //Double.Parse(pinaDataSet.cedulaidentidad.Rows[0]["ltsRequeridosH"].ToString()) / Double.Parse(this.pinaDataSet.detallecedulapray.Rows[0]["capacidad"].ToString()); parametros[4] = new ReportParameter("boomH", boomH.ToString()); parametros[5] = new ReportParameter("cadena", cadena); parametros[6] = new ReportParameter("aplicacion", aplicacion); try { this.reportViewer1.LocalReport.SetParameters(parametros); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } this.reportViewer1.RefreshReport(); this.reportViewer1.RefreshReport(); this.reportViewer1.RefreshReport(); }
Entidades.Empleado choferAgregar() { Entidades.Empleado c = new Entidades.Empleado(); c.Apellido = txtAddApellido.Text; c.Apellido2 = txtAddApellido2.Text; c.Celuda = txtAddCedula.Text; c.Nombre = txtAddNombre.Text; c.Telefono = txtAddTelefono.Text; c.Puesto = txtAddPuesto.Text; c.FechaContratacion = dtAddFecha.Value; return(c); }
Entidades.Empleado choferDetalles() { Entidades.Empleado c = new Entidades.Empleado(); c.Apellido = txtEditApellido.Text; c.Apellido2 = txtEditApellido2.Text; c.Celuda = txtEditCedula.Text; c.Nombre = txtEditNombre.Text; c.Telefono = txtEditTelefono.Text; c.Puesto = txtEditPuesto.Text; c.FechaContratacion = dtEditFecha.Value; return(c); }
public List <Entidades.Empleado> ListarEmpleados() { List <Entidades.Empleado> listaEmpleados = new List <Entidades.Empleado>(); IDataReader idr = null; StringBuilder sb = new StringBuilder(); sb.Append("USE Contabilidad_JPR;"); sb.Append("Select * from Empleados;"); try { con.Open(); idr = con.Leer(CommandType.Text, sb.ToString()); while (idr.Read()) { Entidades.Empleado a = new Entidades.Empleado() { IdEmpleado = idr["idEmpleado"].ToString(), Fecha_ingreso = Convert.ToDateTime(idr["fecha_ingreso"]), Cedula = idr["cedula"].ToString(), Nombre_cargo = idr["nombre_cargo"].ToString(), Nombre_empleado = idr["nombre_empleado"].ToString(), Apellido_empleado = idr["apellido_empleado"].ToString(), Telefono_empleado = idr["telefono_empleado"].ToString(), Celular_empleado = idr["celular_empleado"].ToString(), Correo_empleado = idr["correo_empleado"].ToString(), Direccion_empleado = idr["direccion_empleado"].ToString(), Sueldo = (float)Convert.ToDouble(idr["sueldo"]), Activo = Convert.ToInt32(idr["activo"]), }; listaEmpleados.Add(a); } idr.Close(); return(listaEmpleados); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); } finally { con.Close(); } return(listaEmpleados); }
void llenarDetalles(Entidades.Empleado c) { txtEditApellido.Text = c.Apellido; txtEditApellido2.Text = c.Apellido2; txtEditCedula.Text = c.Celuda; txtEditNombre.Text = c.Nombre; txtEditTelefono.Text = c.Telefono; txtEditPuesto.Text = c.Puesto; if (c.FechaContratacion <= dtEditFecha.MinDate) { dtEditFecha.Value = DateTime.Today; } else { dtEditFecha.Value = c.FechaContratacion; } }
//METODO PARA SELECCIONAR UN REGISTRO public static Entidades.Empleado Empleado_Seleccionar_Codigo(string codigo) { instanciar_cmd("sp_empleado_seleccionar_codigo"); Entidades.Empleado empleado = new Entidades.Empleado(); cmd.Parameters.Add(new SqlParameter("@codigo", codigo)); try { SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { empleado.codigo = dr.GetString(0); empleado.apellidos = dr.GetString(1); empleado.nombres = dr.GetString(2); empleado.rut = dr.GetString(3); empleado.area.id = dr.GetInt16(4); } } catch (Exception e){ throw new Exception("Error Encontrado: " + e.Message); } return empleado; }
private void btn_aceptar_Click(object sender, EventArgs e) { /* si no usamos la capa Negocio, entonces debemos validar antes de este evento */ if (txb_codigo.Text != "" && txb_codigo.Text.Length > 2 && txb_apellidos.Text!="") { //codigo y apellidos no vacios y codigo mayor de 2 cifras if (empleado == null) { // el area a grabar no fue elgida del dgv, entonces instanciamos el objeto area indicando id=0 para que el sp_area_grabar realice un registro nuevo empleado = new Entidades.Empleado(); } empleado.codigo = txb_codigo.Text; empleado.apellidos = txb_apellidos.Text; empleado.nombres = txb_nombres.Text; empleado.rut = txb_rut.Text; empleado.area = (Entidades.Area)cbb_area.SelectedItem; //empleado.area.id = Convert.ToInt32(cbb_area.SelectedIndex); //empleado.area.nombre = cbb_area.SelectedItem.ToString(); try { Datos.DEmpleado.Empleado_Grabar(empleado); } catch (Exception ex) { MessageBox.Show(ex.Message); } Activar_Panel(false); LLenar_DataGridView(""); } else MessageBox.Show("Verifique los datos por favor"); }
protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"] == null) { Response.Redirect("~"); return; } if (!IsPostBack) { IDaoDepartamento daoDepartamentos = (IDaoDepartamento)Application["daoDepartamentos"]; List <Entidades.Departamento> departamentos = daoDepartamentos.ObtenerTodos(); foreach (Entidades.Departamento departamento in departamentos) { ddlDepartamento.Items.Add( new ListItem(departamento.Nombre, departamento.Id.ToString())); } if (Request["id"] != null) { IDaoEmpleado dao = (IDaoEmpleado)Application["daoEmpleados"]; int id = int.Parse(Request["id"]); Entidades.Empleado empleado = dao.ObtenerPorId(id); txtId.Text = empleado.Id.ToString(); ddlDepartamento.SelectedValue = empleado.IdDepartamento.ToString(); txtNombre.Text = empleado.Nombre; txtFecha.Text = empleado.FechaDeNacimiento.ToString("yyyy-MM-dd"); txtSueldo.Text = empleado.Sueldo.ToString("0"); txtDni.Text = empleado.Dni; } switch (Request["opcion"]) { case "alta": btnAceptar.Text = "Alta"; btnAceptar.CssClass += " btn-primary"; break; case "borrar": btnAceptar.Text = "Borrar"; btnAceptar.CssClass += " btn-danger"; txtNombre.Enabled = false; txtFecha.Enabled = false; txtDni.Enabled = false; txtSueldo.Enabled = false; ddlDepartamento.Enabled = false; break; case "editar": btnAceptar.Text = "Cambiar"; btnAceptar.CssClass += " btn-warning"; break; } } }
private void btn_editar_Click(object sender, EventArgs e) { if (dgv_vista.CurrentRow != null) { //instanciamos el objeto entidad con la fila elegida en el dgv_vista empleado = (Entidades.Empleado)dgv_vista.CurrentRow.DataBoundItem; LLenar_Combo_Areas(); Detallar_Elegido(); Activar_Panel(true); } else MessageBox.Show("Debe elegir una fila en la relacion de areas"); }
private void btn_nuevo_Click(object sender, EventArgs e) { empleado = null; //txb_nombre.Clear(); Activar_Panel(true); LLenar_Combo_Areas(); }
//METODO PARA SELECCIONAR UN FILTRO DE REGISTROS EN LISTA DE OBJETOS public static List<Entidades.Empleado> Empleado_Seleccionar_Filtro_Lista(string nombre_columna, object valor_columna) { var lista = new List<Entidades.Empleado>(); if (nombre_columna == "apellidos") { instanciar_cmd("sp_empleado_filtrar_apellidos"); cmd.Parameters.Add(new SqlParameter("@apellidos", valor_columna)); } //si hubieran mas columnas posibles a filtrar, crear mas CONDICIONALES con su respectivo nombre de columna y sp try { SqlDataReader dr = cmd.ExecuteReader(); var empleado = new Entidades.Empleado(); var area = new Entidades.Area(); empleado.codigo = dr[dr.GetOrdinal("codigo")].ToString(); empleado.apellidos = dr[dr.GetOrdinal("apellidos")].ToString(); empleado.nombres = dr[dr.GetOrdinal("nombres")].ToString(); empleado.rut = dr[dr.GetOrdinal("rut")].ToString(); area.nombre = dr[dr.GetOrdinal("nombre")].ToString(); empleado.area = area; empleado = null; area = null; } catch (SqlException e) { throw new Exception("Error encontrado: " + e.Message); } return lista; }
//METODO PARA SELECCIONAR TODOS REGISTRO EN UNA LISTA DE OBJETOS public static List<Entidades.Empleado> Empleado_Seleccionar_Lista() { var lista = new List<Entidades.Empleado>(); instanciar_cmd("sp_empleado_seleccionar_tabla"); DataTable dt = new DataTable(); try { SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { var empleado=new Entidades.Empleado(); var area=new Entidades.Area(); empleado.codigo = dr[dr.GetOrdinal("codigo")].ToString(); empleado.apellidos = dr[dr.GetOrdinal("apellidos")].ToString(); empleado.nombres = dr[dr.GetOrdinal("nombres")].ToString(); empleado.rut = dr[dr.GetOrdinal("rut")].ToString(); area.nombre=dr[dr.GetOrdinal("nombre")].ToString(); empleado.area = area; empleado = null; area = null; } } catch (SqlException e) { throw new Exception("Error Encontrado: " + e.Message); } return lista; }
private void comboChofer_SelectedIndexChanged(object sender, EventArgs e) { Entidades.Empleado empleado = DAO.Empleado.buscarEmpleado(comboChofer.Text); txtNombre.Text = empleado.Nombre + " " + empleado.Apellido; }