private void btnModificar_Click(object sender, EventArgs e) { try { if (this.dgvUsuario.SelectedRows.Count == 0) { MessageBox.Show("Error: Debe seleccionar un usuario para Editar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { UsuarioDAO usuarioDAO = new UsuarioDAO(); TrabajadorDAO trabajadorDAO = new TrabajadorDAO(); WindowsFormsApp1.Model.Negocio.Entities.Usuario usuarioSeleccionado = usuarioDAO.getUsuarioPorCodigo(long.Parse(dgvUsuario.SelectedRows[0].Cells[0].Value.ToString())); Trabajador trabajadorSeleccionado = trabajadorDAO.getTrabajadorPorIdUsuario(usuarioSeleccionado.idUsuario); EditarUsuario editarUsuario = new EditarUsuario(); editarUsuario.usuarioSeleccionado = usuarioSeleccionado; editarUsuario.trabajadorSeleccionado = trabajadorSeleccionado; editarUsuario.ShowDialog(); List <UsuarioGridVO> listaUsuariosFin = new List <UsuarioGridVO>(); listaUsuariosFin.AddRange(usuarioDAO.getListaUsuariosTrabajadores()); listaUsuariosFin.AddRange(usuarioDAO.getListaUsuariosConsumidores()); listaUsuarios = new BindingList <UsuarioGridVO>(listaUsuariosFin); this.dgvUsuario.DataSource = listaUsuarios; this.Focus(); } }catch (Exception ex) { MessageBox.Show("Error grave editando usuario.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static eAjax fnRegistraTrabajador(string vNombre, string vApellidoPaterno, string vApellidoMaterno, string vDni, string vUsuario, string vClave, string vTelefono, int vRol) { eAjax oeAjax = new eAjax(); System.Web.HttpContext context = System.Web.HttpContext.Current; context.Response.ContentType = "application/json"; if (HttpContext.Current.Session["leSeguridad"] == null) { oeAjax.iTipoResultado = 99; oeAjax.sMensajeError = "Fin Session"; return(oeAjax); } eAjax oAjax = new eAjax(); TrabajadorDAO dao = new TrabajadorDAO(); List <eSeguridad> lstSeguridad = new List <eSeguridad>(); lstSeguridad = (List <eSeguridad>)HttpContext.Current.Session["leSeguridad"]; string sUsuarioAuditoria = lstSeguridad[0].strUsuario; int iIdCargo = Convert.ToInt32(lstSeguridad[0].iIdCargo); int iIdempresa = Convert.ToInt32(lstSeguridad[0].iIdEmpresa); int iresult = dao.fnRegistraTrabajador(vNombre, vApellidoPaterno, vApellidoMaterno, vDni, vUsuario, vClave, vTelefono, vRol, iIdCargo, iIdempresa); if (iresult > 0) { oAjax.iTipoResultado = 1; } else { oAjax.iTipoResultado = -1; oAjax.sMensajeError = "Ocurrio Un Error Al Registrar Plan"; } return(oAjax); }
public static eAjax fnListaTrabajadores() { eAjax oAjax = new eAjax(); TrabajadorDAO dao = new TrabajadorDAO(); List <eSeguridad> lstSeguridad = new List <eSeguridad>(); lstSeguridad = (List <eSeguridad>)HttpContext.Current.Session["leSeguridad"]; int idEmpresa = Convert.ToInt32(lstSeguridad[0].iIdEmpresa); string iresult = dao.fnListaTrabajadores(idEmpresa); oAjax.iTipoResultado = 1; oAjax.sValor1 = iresult; return(oAjax); }
public static eAjax fnListaroles() { eAjax oAjax = new eAjax(); TrabajadorDAO dao = new TrabajadorDAO(); List <eSeguridad> lstSeguridad = new List <eSeguridad>(); lstSeguridad = (List <eSeguridad>)HttpContext.Current.Session["leSeguridad"]; string sUsuarioAuditoria = lstSeguridad[0].strUsuario; int iIdCargo = Convert.ToInt32(lstSeguridad[0].iIdrol); string iresult = dao.fnListaRoles(iIdCargo); oAjax.iTipoResultado = 1; oAjax.sValor1 = iresult; return(oAjax); }
public static eAjax fnEliminaTrabajador(int iIdTrabajador) { eAjax oAjax = new eAjax(); TrabajadorDAO dao = new TrabajadorDAO(); int iresult = dao.fnEliminaTrabajador(iIdTrabajador); if (iresult > 0) { oAjax.iTipoResultado = 1; } else { oAjax.iTipoResultado = -1; oAjax.sMensajeError = "Ocurrio Un Error Al Eliminar Trabajador"; } return(oAjax); }
private string obtenerResumen() { ConsumidorDAO consumidorDAO = new ConsumidorDAO(); TrabajadorDAO trabajadorDAO = new TrabajadorDAO(); ValoracionDAO valoracionDAO = new ValoracionDAO(); DescuentoDAO descuentoDAO = new DescuentoDAO(); LogEmailDAO logEmailDAO = new LogEmailDAO(); UsuarioDAO usuarioDAO = new UsuarioDAO(); TiendaDAO tiendaDAO = new TiendaDAO(); RubroDAO rubroDAO = new RubroDAO(); StringBuilder resumen = new StringBuilder(); resumen.AppendLine("Usuarios "); resumen.AppendLine(); resumen.Append("Total de usuarios registrados: "); resumen.AppendLine(usuarioDAO.getTotalUsuariosRegistrados().ToString()); resumen.Append("Trabajadores registrados: "); resumen.AppendLine(trabajadorDAO.getTotalTrabajadoresRegistrados().ToString()); resumen.Append("Consumidores registrados: "); resumen.AppendLine(consumidorDAO.getTotalConsumidoresRegistrados().ToString()); resumen.AppendLine(); resumen.Append("Correos enviados: "); resumen.AppendLine(logEmailDAO.getTotalLogEmailEnviados().ToString()); resumen.AppendLine(); resumen.Append("Cantidad valoraciones: "); resumen.AppendLine(valoracionDAO.getTotalValoracionesRegistradas().ToString()); resumen.AppendLine(); resumen.AppendLine("Total de descuentos entregados por rubro"); foreach (Rubro rubro in rubroDAO.listarRubros()) { resumen.Append(rubro.nombre); resumen.Append(": "); resumen.AppendLine(descuentoDAO.getTotalDescuentosRegistradosPorRubro(rubro.idRubro).ToString()); } consumidorDAO.getTotalConsumidoresRegistrados(); label1.Text = resumen.ToString(); return(resumen.ToString()); }