private void usuarioConsultar(String usuario) { try { List <Persona> listaPersona = new List <Persona>(); PersonaBL objPersona = new PersonaBL(); listaPersona = objPersona.usuarioConsultar("graziellavl"); foreach (var item in listaPersona) { lblUsuario.Text = item.nombreUsuario; txtNombres.Text = item.nombrePersona; txtApeparterno.Text = item.apeMaterno; txtApeMaterno.Text = item.apeMaterno; lblContrasena.Text = item.contrasena; txtCorreo.Text = item.correo; rbSexo.SelectedValue = item.sexo.ToString(); rbNacionalidad.SelectedValue = item.nacionalidad.ToString(); ddlTipoDocumento.SelectedValue = item.tipoDocumento.ToString(); txtNumeroDoc.Text = item.nroDocumento; txtTelefono.Text = item.telefono; txtCelular.Text = item.celular; txtFechaNacimiento.Text = item.fechaNacimiento.ToString("yyyy-MM-ddTHH:mm"); txtCiudad.Text = item.ciudad; txtDireccion.Text = item.direccion; } } catch (Exception ex) { this.mensajeMostrar(ex.Message.ToString()); } }
private void tlbMenu_DeleteClick() { try { Cursor = Cursors.WaitCursor; if (XtraMessageBox.Show("Esta seguro de eliminar el registro?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (!ValidarIngreso()) { PersonaBE objE_Persona = new PersonaBE(); objE_Persona.IdPersona = int.Parse(gvPersona.GetFocusedRowCellValue("IdPersona").ToString()); objE_Persona.Usuario = Parametros.strUsuarioLogin; objE_Persona.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_Persona.IdEmpresa = Parametros.intEmpresaId; PersonaBL objBL_Area = new PersonaBL(); objBL_Area.Elimina(objE_Persona); XtraMessageBox.Show("El registro se eliminó correctamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); Cargar(); } } Cursor = Cursors.Default; } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public JsonResult Guardar(Venta pVenta, List <VentaDetalle> pLista) { try { decimal total = 0; for (int i = 0; i < pLista.Count; i++) { pLista[i].Importe = pLista[i].Cantidad * pLista[i].Precio; total += pLista[i].Importe; } pVenta.Fecha = DateTime.Now; pVenta.Estado = "P"; pVenta.Total = total; pVenta.VentaDetalle = pLista; pVenta.Serie = VentaBL.ObtenerSerieDoc(pVenta.Tipo); pVenta.Numero = VentaBL.ObtenerNumeroDoc(pVenta.Tipo); VentaBL.Crear(pVenta); pVenta.VentaDetalle = null; return(Json(new { pVenta.Id, pVenta.Fecha, pVenta.Serie, pVenta.Numero, pVenta.Total, Cliente = pVenta.ClienteId.HasValue ? PersonaBL.Obtener(pVenta.ClienteId.Value).NombreCompleto : "", pVenta.Estado }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { throw ex; } }
public JsonResult Edit(Persona Persona, string btnSubmit = null) { JSONResponse = new JsonResponse(); Transaction Tran = new Transaction("User", PersonaBL.Update(Persona)); Tran.Execute(); if (Tran.IsSuccess) { JSONResponse.IsSuccess = true; JSONResponse.BtnSubmitId = btnSubmit; JSONResponse.Modal = new Modal() { CloseModalId = "EditModal", OpenModalId = "DetailsModal", Ajax = new Ajax() { UpdateElementId = "DivForDetails", Url = Url.Action("Details", "Persona", new { id = Persona.Id }) } }; JSONResponse.ListRenderPartialViews.Add(new Ajax() { UpdateElementId = "DivForList", Async = false, Method = "POST", Url = Url.Action("List", "Persona", null) }); } return(Json(JSONResponse)); }
public JsonResult Add(Persona Persona) { JSONResponse = new JsonResponse(); Transaction Tran = new Transaction("User", PersonaBL.Create(Persona)); Tran.Execute(); if (Tran.IsSuccess) { var Result = Tran.GetQuery(0).Result; JSONResponse.IsSuccess = true; JSONResponse.Modal = new Modal() { CloseModalId = "AddModal", OpenModalId = "DetailsModal", Ajax = new Ajax() { Url = Url.Action("Details", "Persona", new { id = Result.ResultScalar }), UpdateElementId = "DivForDetails" } }; JSONResponse.ListRenderPartialViews.Add(new Ajax() { UpdateElementId = "DivForList", Async = false, Method = "POST", Url = Url.Action("List", "Persona", null) }); } return(Json(JSONResponse)); }
public ActionResult ObtenerUsuarioPersona(int pUsuarioId) { var user = UsuarioBL.Obtener(pUsuarioId); var persona = PersonaBL.Obtener(user.PersonaId); var oficinas = (from of in OficinaBL.Listar(x => x.Estado) join us in UsuarioOficinaBL.Listar(x => x.Estado && x.UsuarioId == pUsuarioId) on of.OficinaId equals us.OficinaId into factDesc from fd in factDesc.DefaultIfEmpty() select new { of.OficinaId, of.Denominacion, Asignado = (fd == null) ? 0 : 1 } ).ToList(); return(Json(new { Usuario = user, Persona = PersonaBL.Obtener(user.PersonaId), FNacimiento = persona.FechaNacimiento != null ? persona.FechaNacimiento.Value.ToShortDateString() : String.Empty, Oficinas = oficinas }, JsonRequestBehavior.AllowGet)); }
private void frmManPersonaEdit_Load(object sender, EventArgs e) { BSUtils.LoaderLook(cboEmpresa, new EmpresaBL().ListaCombo(Parametros.intTECorporativo), "RazonSocial", "IdEmpresa", true); cboEmpresa.EditValue = Parametros.intEmpresaId; BSUtils.LoaderLook(cboEmpresaContratista, new EmpresaBL().ListaCombo(Parametros.intTEContratista), "RazonSocial", "IdEmpresa", true); BSUtils.LoaderLook(cboEstadoCivil, new TablaElementoBL().ListaTodosActivo(Parametros.intEmpresaId, Parametros.intTblEstadoCivil), "DescTablaElemento", "IdTablaElemento", true); BSUtils.LoaderLook(cboTipoContrato, new TablaElementoBL().ListaTodosActivo(Parametros.intEmpresaId, Parametros.intTblTipoContrato), "DescTablaElemento", "IdTablaElemento", true); BSUtils.LoaderLook(cboSituacion, new TablaElementoBL().ListaTodosActivo(Parametros.intEmpresaId, Parametros.intTblSituacionPersona), "DescTablaElemento", "IdTablaElemento", true); deFechaNacimiento.EditValue = DateTime.Now; deFechaIngreso.EditValue = DateTime.Now; deFechaSctrIni.EditValue = DateTime.Now; deFechaSctrFin.EditValue = DateTime.Now; txtEdad.EditValue = 0; if (pOperacion == Operacion.Nuevo) { this.Text = "Persona - Nuevo"; } else if (pOperacion == Operacion.Modificar) { this.Text = "Persona - Modificar"; PersonaBE objE_Persona = null; objE_Persona = new PersonaBL().Selecciona(0, 0, 0, IdPersona); if (objE_Persona != null) { cboEmpresa.EditValue = objE_Persona.IdEmpresa; cboEmpresaContratista.EditValue = objE_Persona.IdContratista; cboUnidadMinera.EditValue = objE_Persona.IdUnidadMinera; cboArea.EditValue = objE_Persona.IdArea; txtDni.Text = objE_Persona.Dni.Trim(); txtApeNom.Text = objE_Persona.ApeNom.Trim(); deFechaNacimiento.EditValue = objE_Persona.FechaNacimiento; txtEdad.EditValue = objE_Persona.Edad; deFechaIngreso.EditValue = objE_Persona.FechaIngreso; deFechaCese.EditValue = objE_Persona.FechaCese; txtCargo.Text = objE_Persona.Cargo.Trim(); txtSexo.Text = objE_Persona.Sexo; cboTipoContrato.EditValue = objE_Persona.IdTipoContrato; cboEstadoCivil.EditValue = objE_Persona.IdEstadoCivil; txtEmail.Text = objE_Persona.Email; chkFlagCapacitacion.Checked = (objE_Persona.FlagCapacitacion) ? true : false; txtSctr.Text = objE_Persona.Sctr; deFechaSctrIni.DateTime = objE_Persona.FechaSctrIni; deFechaSctrFin.DateTime = objE_Persona.FechaSctrFin; txtObservacion.Text = objE_Persona.Observacion; cboSituacion.EditValue = objE_Persona.IdSituacion; } } txtDni.Select(); CargaPersonaArchivo(); }
//El parametro idUsu es mayor a 0 si es que se presionó el botón modificar //Los parametros tlfApoderado y grado son 0 si no se quiere editar un postulante public AgregarPostulanteUorientador(char tipoUsuario, int idUsu, int idColegio, int tlfApoderado, int grado) { InitializeComponent(); tipoUsu = tipoUsuario; idUsuModif = idUsu; colegioBL = new ColegioBL(); escolarBL = new EscolarBL(); cuentaBL = new CuentaBL(); personaBL = new PersonaBL(); cboColegio.DataSource = colegioBL.listarColegios(); cboColegio.ValueMember = "IdColegio1"; cboColegio.DisplayMember = "Nombre"; bloquearBotonesPersona(); //Si el idUsuModif es mayor a 0 significa que se seleccionó Modificar if (idUsuModif > 0) { //Buscamos la persona para autocompletar los campos BindingList <Persona> personas = personaBL.listarPersonas(); Persona personaAmostrar = null; foreach (Persona p in personas) { if (p.IdPersona1 == idUsuModif) { personaAmostrar = p; } } if (personaAmostrar != null) { completarCamposPersona(personaAmostrar); cboColegio.SelectedValue = idColegio; if (tipoUsu == 'P' && tlfApoderado > 0 && grado > 0) { txtTelf.Text = tlfApoderado.ToString(); if (grado == 3) { cboGrado.Text = "Tercero"; } else if (grado == 4) { cboGrado.Text = "Cuarto"; } else { cboGrado.Text = "Quinto"; } } } txtUsuario.Enabled = false; txtContraseña.Enabled = false; btnBuscarPersona.Enabled = false; } }
private void btnGrabar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { PersonaBL objBL_Persona = new PersonaBL(); PersonaBE objPersona = new PersonaBE(); objPersona.IdPersona = IdPersona; objPersona.IdUnidadMinera = Convert.ToInt32(cboUnidadMinera.EditValue); objPersona.IdArea = Convert.ToInt32(cboArea.EditValue); objPersona.IdContratista = (Int32?)null; objPersona.Dni = txtDni.Text; objPersona.ApeNom = txtApeNom.Text; objPersona.FechaNacimiento = Convert.ToDateTime(deFechaNacimiento.DateTime.ToShortDateString()); objPersona.Edad = Convert.ToInt32(txtEdad.EditValue); objPersona.FechaIngreso = Convert.ToDateTime(deFechaIngreso.DateTime.ToShortDateString()); objPersona.FechaCese = deFechaCese.DateTime.Year == 1 ? (DateTime?)null : Convert.ToDateTime(deFechaCese.DateTime.ToShortDateString()); objPersona.Cargo = txtCargo.Text; objPersona.Sexo = txtSexo.Text; objPersona.IdTipoContrato = Convert.ToInt32(cboTipoContrato.EditValue); objPersona.IdEstadoCivil = Convert.ToInt32(cboEstadoCivil.EditValue); objPersona.Email = txtEmail.Text; objPersona.FlagCapacitacion = false; objPersona.Sctr = ""; objPersona.FechaSctrIni = DateTime.Now; objPersona.FechaSctrFin = DateTime.Now; objPersona.Observacion = ""; objPersona.IdSituacion = Convert.ToInt32(cboSituacion.EditValue); objPersona.FlagEstado = true; objPersona.Usuario = Parametros.strUsuarioLogin; objPersona.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objPersona.IdEmpresa = Convert.ToInt32(cboEmpresa.EditValue); List <PersonaArchivoBE> lstPersonaArchivo = new List <PersonaArchivoBE>(); if (pOperacion == Operacion.Nuevo) { objBL_Persona.Inserta(objPersona, lstPersonaArchivo); } else { objBL_Persona.Actualiza(objPersona, lstPersonaArchivo); } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult ExistePersonaDocumento(string pDocumento) { var persona = PersonaBL.Listar(x => x.NumeroDocumento == pDocumento).FirstOrDefault(); if (persona == null) { return(Json(false, JsonRequestBehavior.AllowGet)); } return(Json(true, JsonRequestBehavior.AllowGet)); }
private void EnviarCorreoAccionesCorrectivasVencidas() { try { List <ReporteAccidenteBE> mLista = null; mLista = new ReporteAccidenteBL().ListadoAccionCorrectivaVencida(); if (mLista.Count > 0) { var QueryDniResponsable = from Cuotas in mLista group Cuotas by Cuotas.DniResponsableAccionCorrectiva into newCuotas orderby newCuotas.Key select newCuotas; foreach (var NumCap in QueryDniResponsable) { string strMail = ""; PersonaBE objE_Persona = null; objE_Persona = new PersonaBL().SeleccionaNumeroDocumento(0, NumCap.Key); if (objE_Persona != null) { strMail = objE_Persona.Email; } List <ReporteAccidenteBE> lstAccionCorrectivaVencidaResponsable = null; lstAccionCorrectivaVencidaResponsable = new ReporteAccidenteBL().ListadoAccionCorrectivaVencidaResponsable(NumCap.Key); if (lstAccionCorrectivaVencidaResponsable.Count > 0) { //GENERAR EL REPORTE EN PDF rptAccidenteAccionCorrectivaVencida objReporte = new rptAccidenteAccionCorrectivaVencida(); objReporte.SetDataSource(lstAccionCorrectivaVencidaResponsable); objReporte.ExportToDisk(ExportFormatType.PortableDocFormat, @"D:\AccionesCorrectivasVencidas_" + NumCap.Key + ".pdf"); StringBuilder strMensaje = new StringBuilder(); strMensaje.Append("**************************************************************************************************************************\n\n"); strMensaje.Append("Se adjunta las Acciones Correctivas Vencidas Pendientes " + "\n\n"); strMensaje.Append("Comunicarse con el Area de Seguridad y Salud en el Trabajo" + "\n\n"); strMensaje.Append("**************************************************************************************************************************\n\n"); string strMailTO = ""; strMailTO = strMail; BSUtils.EmailSend(strMailTO, "Acciones Correctivas Vencidas de Accidentes/Incidentes", strMensaje.ToString(), @"D:\AccionesCorrectivasVencidas_" + NumCap.Key + ".pdf", "", "", ""); } } bEnviarCorreoAccionCorrectiva = false; } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult GuardarUsuario(int pUsuarioId, string pApePaterno, string pApeMaterno, string pNombre, string pNumeroDocumento, string pSexoM, DateTime?pFechaNacimiento, string pTelefonoMovil, string pEmailPersonal, string pNombreUsuario, string pClaveUsuario, bool pActivo) { var perso = new Persona(); var user = new Usuario(); if (pUsuarioId > 0) { user = UsuarioBL.Obtener(pUsuarioId); perso = PersonaBL.Obtener(user.PersonaId); } pApePaterno = pApePaterno.ToUpper(); pApeMaterno = pApeMaterno.ToUpper(); pNombreUsuario = pNombreUsuario.ToUpper(); perso.ApePaterno = pApePaterno; perso.ApeMaterno = pApeMaterno; perso.Nombre = pNombre; perso.NombreCompleto = pApePaterno + " " + pApeMaterno + ", " + pNombre; perso.NumeroDocumento = pNumeroDocumento; perso.Sexo = pSexoM; perso.FechaNacimiento = pFechaNacimiento; perso.Celular1 = pTelefonoMovil; perso.EmailPersonal = pEmailPersonal; perso.TipoDocumento = "DNI"; perso.TipoPersona = "N"; perso.Estado = pActivo; if (pUsuarioId == 0) { PersonaBL.Crear(perso); } else { PersonaBL.Actualizar(perso); } user.PersonaId = perso.PersonaId; user.UsuarioId = pUsuarioId; user.NombreUsuario = pNombreUsuario; user.ClaveUsuario = pClaveUsuario; user.Estado = pActivo; if (pUsuarioId == 0) { UsuarioBL.Crear(user); } else { UsuarioBL.Actualizar(user); } return(Json(user.UsuarioId, JsonRequestBehavior.AllowGet)); }
public JsonResult NuevoCliente(Persona pCliente) { pCliente.TipoDocumento = "DNI"; pCliente.Nombres = pCliente.Nombres.ToUpper(); pCliente.Apellidos = pCliente.Apellidos.ToUpper(); pCliente.NombreCompleto = pCliente.Apellidos + " " + pCliente.Nombres; pCliente.Direccion = pCliente.Direccion.ToUpper(); pCliente.IndCliente = true; pCliente.IndProveedor = false; PersonaBL.Crear(pCliente); return(Json(pCliente, JsonRequestBehavior.AllowGet)); }
public JsonResult GuardarPersona(Persona p) { try { PersonaBL.Guardar(p); return(Json(p.Id, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { throw ex; } }
public void GetAll() { string User = "******"; Transaction Tran = new Transaction(User, PersonaBL.GetAll()); Tran.Execute(); List <Persona> ListPersonas = PersonaBL.GetData(Query.FindFirst(Tran.ListQuery, 0)); Assert.IsNotNull(ListPersonas); }
private int CantidadRegistros() { int intRowCount = 0; if (pFlagTodoPersonal) { intRowCount = new PersonaBL().SeleccionaBusquedaCount(0, 0, Convert.ToInt32(cboSituacion.EditValue), txtDescripcion.Text); } else { intRowCount = new PersonaBL().SeleccionaBusquedaCount(Parametros.intEmpresaId, 0, Convert.ToInt32(cboSituacion.EditValue), txtDescripcion.Text); } return(intRowCount); }
// // GET: /Credito/ public ActionResult Creditos(int pPersonaId = 0) { if (pPersonaId > 0) { var usuarioId = VendixGlobal <int> .Obtener("UsuarioId"); var oficinaId = VendixGlobal <int> .Obtener("OficinaId"); var datos = new DatosCredito { Persona = PersonaBL.Obtener(pPersonaId), Cliente = ClienteBL.Obtener(x => x.PersonaId == pPersonaId), SolicitudCredito = CreditoBL.Listar(x => x.Estado == "CRE" && x.PersonaId == pPersonaId, y => y.OrderByDescending(z => z.FechaReg), "Producto").FirstOrDefault(), Producto = ProductoBL.Listar(x => x.Estado).FirstOrDefault(), Creditos = CreditoBL.Listar(x => (x.Estado == "PEN" || x.Estado == "AP1" || x.Estado == "APR" || x.Estado == "DES") && x.PersonaId == pPersonaId, includeProperties: "PlanPago,Producto").ToList() }; datos.EstadoCliente = datos.Cliente.Estado ? "ACTIVO" : "INACTIVO"; datos.TotalCreditos = CreditoBL.Contar(x => x.PersonaId == pPersonaId && x.Estado != "CRE"); switch (datos.Cliente.Calificacion) { case "A": datos.CalificacionCliente = "BUENO"; break; case "B": datos.CalificacionCliente = "REGULAR"; break; case "C": datos.CalificacionCliente = "MALO"; break; default: datos.CalificacionCliente = "NO TIENE"; break; } ViewBag.PersonaId = pPersonaId; ViewBag.Cliente = datos.Persona.NombreCompleto; ViewBag.cboProducto = new SelectList(ProductoBL.Listar(x => x.Estado), "ProductoId", "Denominacion"); ViewBag.Aprobador1 = UsuarioRolBL.Contar(x => x.UsuarioId == usuarioId && x.OficinaId == oficinaId && x.Rol.Denominacion == "APROBADOR 1", includeProperties: "Rol"); //ViewBag.Aprobador2 = UsuarioRolBL.Contar(x => x.UsuarioId == usuarioId // && x.OficinaId == oficinaId // && x.Rol.Denominacion == "APROBADOR 2", includeProperties: "Rol"); if (datos.SolicitudCredito != null) { VendixGlobal <int> .Crear("SolicitudCreditoId", datos.SolicitudCredito.CreditoId); } return(View(datos)); } return(View()); }
public PartialViewResult List() { Transaction Tran = new Transaction("User", PersonaBL.GetAll("Persona.Propietario")); Tran.Execute(); List <Persona> ListPersona = new List <Persona>(); if (Tran.IsSuccess) { ListPersona = PersonaBL.GetData(Query.FindFirst(Tran.ListQuery, 0)); } return(PartialView(ListPersona)); }
public ActionResult ObtenerClientePersona(int pClienteId) { var cliente = ClienteBL.Listar(x => x.ClienteId == pClienteId).FirstOrDefault(); var persona = PersonaBL.Listar(x => x.PersonaId == cliente.PersonaId).FirstOrDefault(); return(Json(new { Cliente = cliente, Persona = persona, Sexo = persona.Sexo != "F" ? "true" : "false", FNacimiento = persona.FechaNacimiento != null ? persona.FechaNacimiento.Value.ToShortDateString() : string.Empty, FCaptacion = cliente.FechaCaptacion != null ? cliente.FechaCaptacion.Value.ToShortDateString() : string.Empty }, JsonRequestBehavior.AllowGet)); }
public PartialViewResult Details(long id) { Transaction Tran = new Transaction("User", PersonaBL.GetById(id)); Tran.Execute(); Persona Persona = null; if (Tran.IsSuccess) { Persona = PersonaBL.GetData(Query.FindFirst(Tran.ListQuery, 0)).FirstOrDefault(); } return(PartialView(Persona)); }
private void frmManPersonaEdit_Load(object sender, EventArgs e) { BSUtils.LoaderLook(cboEmpresa, new EmpresaBL().ListaCombo(Parametros.intTECorporativo), "RazonSocial", "IdEmpresa", true); cboEmpresa.EditValue = IdEmpresa; BSUtils.LoaderLook(cboUnidadMinera, new UnidadMineraBL().ListaTodosActivo(Convert.ToInt32(cboEmpresa.EditValue)), "DescUnidadMinera", "IdUnidadMinera", true); cboUnidadMinera.EditValue = IdUnidadMinera; BSUtils.LoaderLook(cboArea, new AreaBL().ListaTodosActivo(IdEmpresa, IdUnidadMinera), "DescArea", "IdArea", true); cboArea.EditValue = IdArea; BSUtils.LoaderLook(cboEstadoCivil, new TablaElementoBL().ListaTodosActivo(Parametros.intEmpresaId, Parametros.intTblEstadoCivil), "DescTablaElemento", "IdTablaElemento", true); BSUtils.LoaderLook(cboTipoContrato, new TablaElementoBL().ListaTodosActivo(Parametros.intEmpresaId, Parametros.intTblTipoContrato), "DescTablaElemento", "IdTablaElemento", true); BSUtils.LoaderLook(cboSituacion, new TablaElementoBL().ListaTodosActivo(Parametros.intEmpresaId, Parametros.intTblSituacionPersona), "DescTablaElemento", "IdTablaElemento", true); deFechaNacimiento.EditValue = DateTime.Now; deFechaIngreso.EditValue = DateTime.Now; txtEdad.EditValue = 0; if (pOperacion == Operacion.Nuevo) { this.Text = "Persona - Nuevo"; } else if (pOperacion == Operacion.Modificar) { this.Text = "Persona - Modificar"; PersonaBE objE_Persona = null; objE_Persona = new PersonaBL().Selecciona(IdEmpresa, IdUnidadMinera, IdArea, IdPersona); if (objE_Persona != null) { cboEmpresa.EditValue = objE_Persona.IdEmpresa; cboUnidadMinera.EditValue = objE_Persona.IdUnidadMinera; cboArea.EditValue = objE_Persona.IdArea; txtDni.Text = objE_Persona.Dni.Trim(); txtApeNom.Text = objE_Persona.ApeNom.Trim(); deFechaNacimiento.EditValue = objE_Persona.FechaNacimiento; txtEdad.EditValue = objE_Persona.Edad; deFechaIngreso.EditValue = objE_Persona.FechaIngreso; deFechaCese.EditValue = objE_Persona.FechaCese; txtCargo.Text = objE_Persona.Cargo.Trim(); txtSexo.Text = objE_Persona.Sexo; cboTipoContrato.EditValue = objE_Persona.IdTipoContrato; cboEstadoCivil.EditValue = objE_Persona.IdEstadoCivil; txtEmail.Text = objE_Persona.Email; cboSituacion.EditValue = objE_Persona.IdSituacion; } } txtDni.Select(); }
private Boolean usuarioRegistrar() { try { Boolean resultado = false; String usuario = txtUsuario.Text; String documento = txtNumeroDoc.Text; if (this.usuarioExisteValidar(usuario)) { this.mensajeMostrar("Nombre de usuario no disponible"); } else if (this.documentoExisteValidar(documento)) { this.mensajeMostrar("Nro. documento ya está registrado."); } else { PersonaBL objPersona = new PersonaBL(); Persona obj = new Persona(); obj.nombrePersona = txtNombre.Text; obj.apePaterno = txtApeparterno.Text; obj.apeMaterno = txtApeMaterno.Text; obj.nombreUsuario = txtUsuario.Text; obj.correo = txtCorreo.Text; obj.contrasena = txtContrasena.Text; obj.nroDocumento = txtNumeroDoc.Text; obj.fechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text); obj.telefono = null; // txtTelefono.Text; obj.celular = null; // txtCelular.Text; obj.direccion = null; // txtDireccion.Text; obj.tipoDocumento = Convert.ToInt16(ddlTipoDocumento.SelectedValue.ToString()); obj.sexo = Convert.ToInt16(rbSexo.SelectedItem.Value.ToString()); obj.nacionalidad = Convert.ToInt16(rbNacionalidad.SelectedItem.Value.ToString()); obj.pais = null; // ddlPais.Text; obj.ciudad = null; // txtCiudad.Text; obj.codDepartamento = null; // ddlDepartamento.SelectedValue.ToString(); obj.codProvincia = null; // ddlProvincia.SelectedValue.ToString(); obj.codDistrito = null; // ddlDistrito.SelectedValue.ToString(); resultado = objPersona.usuarioRegistrar(obj); } return(resultado); } catch (Exception ex) { this.mensajeMostrar(ex.Message.ToString()); return(false); } }
public frmGestionarPersona() { InitializeComponent(); logicanegocioPersona = new PersonaBL(); logicanegocioUsuario = new UsuarioBL(); //se desabilitan los campos y se limpia estadoComponentes(Estado.Deshabilitado); limpiarComponentes(); //se bloquean los botones btnNuevo.Enabled = true; btnCancelar.Enabled = true; btnBuscar.Enabled = true; btnGuardar.Enabled = false; btnEditar.Enabled = false; }
public PartialViewResult Index() { Transaction Tran = new Transaction("User", PersonaBL.GetAll("Persona.Propietario")); Tran.Execute(); if (Tran.IsSuccess) { ViewBag.List = PersonaBL.GetData(Query.FindFirst(Tran.ListQuery, 0)); } else { ViewBag.List = new List <Persona>(); } return(PartialView()); }
private void departamentoListar() { PersonaBL objPersona = new PersonaBL(); try { ddlDepartamento.DataSource = objPersona.departamentoListar(); ddlDepartamento.DataValueField = "codigoDepartamento"; ddlDepartamento.DataTextField = "nombreDepartamento"; ddlDepartamento.DataBind(); } catch (Exception ex) { this.mensajeMostrar(ex.Message.ToString()); throw; } }
//public JsonResult BuscarDemo(string term) //{ // var results = PersonaBL.Listar(s => term == null || s.NombreCompleto.ToLower().Contains(term.ToLower())) // .Select(x => new { id = x.PersonaId, value = x.NombreCompleto }).Take(5).ToList(); // return Json(results.ToList(), JsonRequestBehavior.AllowGet); //} public ActionResult ObtenerClienteDNI(string pDNI) { var persona = PersonaBL.Obtener(x => x.NumeroDocumento == pDNI); if (persona == null) { return(Json(null, JsonRequestBehavior.AllowGet)); } return(Json(new { Persona = persona, FNacimiento = persona.FechaNacimiento != null ? persona.FechaNacimiento.Value.ToShortDateString() : String.Empty, } , JsonRequestBehavior.AllowGet)); }
public ActionResult Persona(int?id = null) { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } UsuarioDTO currentUser = getCurrentUser(); if (!this.isAdministrator()) { return(RedirectToAction("Index")); } if (id == 1 && !this.isSuperAdministrator()) { return(RedirectToAction("Index")); } GrupoTrabajoBL grupoTBL = new GrupoTrabajoBL(); EmpresaBL empresaBL = new EmpresaBL(); IList <GrupoTrabajoDTO> gruposTrabajo = grupoTBL.getGruposEvaluados(); IList <EmpresaDTO> Empresas = empresaBL.getEmpresas(); gruposTrabajo.Insert(0, new GrupoTrabajoDTO() { IdGrupoTrabajo = 0, Nombre = "Seleccione un grupo" }); Empresas.Insert(0, new EmpresaDTO() { IdEmpresa = 0, Nombre = "Sin Empresa" }); ViewBag.GruposTrabajo = gruposTrabajo; ViewBag.Empresas = Empresas; ViewBag.GruposTrabajoPersona = new List <GrupoTrabajoDTO>(); PersonaBL PersonaBL = new PersonaBL(); if (id != null) { PersonaDTO dto = PersonaBL.getPersona((int)id); ViewBag.GruposTrabajoPersona = dto.GruposTrabajo; return(View(dto)); } return(View()); }
void CargaTreeviewPersonal(TreeNode nodo) { nodo.Nodes.Clear(); List <PersonaBE> lstPersona = null; lstPersona = new PersonaBL().ListaTodosActivo(intIdEmpresaResponsable, intIdUnidadMineraResponsable, intIdAreaResponsable); foreach (var item in lstPersona) { TreeNode nuevoNodoChild = new TreeNode(); nuevoNodoChild.ImageIndex = 4; nuevoNodoChild.SelectedImageIndex = 4; nuevoNodoChild.Text = item.ApeNom; nuevoNodoChild.Tag = "PER" + item.IdPersona.ToString(); nodo.Nodes.Add(nuevoNodoChild); } }
private void provinciaListar(String codDepartamento) { PersonaBL objPersona = new PersonaBL(); try { ddlProvincia.DataSource = objPersona.provinciaListar(codDepartamento); ddlProvincia.DataValueField = "codigoProvincia"; ddlProvincia.DataTextField = "nombreProvincia"; ddlProvincia.DataBind(); } catch (Exception ex) { this.mensajeMostrar(ex.Message.ToString()); throw; } }
private void paisListar() { PersonaBL objPersona = new PersonaBL(); try { ddlPais.DataSource = objPersona.paisListar(); ddlPais.DataValueField = "codigoPais"; ddlPais.DataTextField = "nombrePais"; ddlPais.DataBind(); } catch (Exception ex) { this.mensajeMostrar(ex.Message.ToString()); throw; } }
public ActionResult GruposTrabajo() { if (!this.currentUser()) { return RedirectToAction("Ingresar"); } if (!this.isAdministrator()) { return RedirectToAction("Index"); } GrupoTrabajoBL grupoBL = new GrupoTrabajoBL(); PersonaBL personaBL = new PersonaBL(); EmpresaBL empresaBL = new EmpresaBL(); ViewBag.Clientes = personaBL.getPersonas(); ViewBag.Empresas = empresaBL.getEmpresas(); return View(grupoBL.getGruposEvaluados()); }
public ActionResult AddPersona(PersonaDTO dto) { if (!this.currentUser()) { return RedirectToAction("Ingresar"); } if (!this.isAdministrator()) { return RedirectToAction("Index"); } if (!this.isSuperAdministrator()) { return RedirectToAction("Index"); } try { PersonaBL objBL = new PersonaBL(); if (dto.IdPersona == 0) { if (objBL.add(dto)) { createResponseMessage(CONSTANTES.SUCCESS); return RedirectToAction("GruposTrabajo"); } else createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } else if (dto.IdPersona != 0) { if (objBL.update(dto)) { createResponseMessage(CONSTANTES.SUCCESS); return RedirectToAction("GruposTrabajo"); } else createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } else createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } catch { if (dto.IdPersona != 0) createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); else createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_INSERT_MESSAGE); } TempData["Persona"] = dto; return RedirectToAction("GruposTrabajo"); }
public ActionResult LlenarEncuesta(int? idEncuesta, int? idGrupoEvaluado, int? idEvaluador) { EncuestaEvaluadorBL oBL = new EncuestaEvaluadorBL(); PersonaBL oPersonaBL = new PersonaBL(); OpcionesRespuestaBL oOpcionesRespuestaBL = new OpcionesRespuestaBL(); ViewBag.EsSocio = oPersonaBL.esSocio((int)idEvaluador); ViewBag.Evaluados = oPersonaBL.getPersonasPorGrupo((int)idGrupoEvaluado); ViewBag.Items_SelectSINO = oOpcionesRespuestaBL.getOpcionesRespuesta(3, true); var objSent = (EncuestaEvaluadorDTO)TempData["EncuestaEvaluador"]; if (objSent != null) { TempData["EncuestaEvaluador"] = null; objSent.IdGrupoEvaluado = idGrupoEvaluado ?? 0; objSent.Encuesta = (EncuestaDTO)TempData["Encuesta_"]; return View(objSent); } if (idEncuesta != 0 && idEvaluador != 0) { var model = oBL.getEncuestaEvaluador((int)idEncuesta, (int)idEvaluador); model.IdGrupoEvaluado = idGrupoEvaluado ?? 0; TempData["Encuesta_"] = model.Encuesta; var fechaActual = DateTime.Now.Date; if (fechaActual < model.Encuesta.FechaInicio || model.Encuesta.FechaCierre < fechaActual) { TempData["MensajeEncuesta"] = "La encuesta se encuentra cerrada."; return RedirectToAction("MensajeEncuesta"); } if (model.EstaCompleto) //if (model.EstadoEncuesta == true) { TempData["MensajeEncuesta"] = "Usted ya respondió la encuesta previamente."; return RedirectToAction("MensajeEncuesta"); } return View(model); } return View(); }
public ActionResult Persona(int? id = null) { if (!this.currentUser()) { return RedirectToAction("Ingresar"); } UsuarioDTO currentUser = getCurrentUser(); if (!this.isAdministrator()) { return RedirectToAction("Index"); } if (id == 1 && !this.isSuperAdministrator()) { return RedirectToAction("Index"); } GrupoTrabajoBL grupoTBL = new GrupoTrabajoBL(); EmpresaBL empresaBL = new EmpresaBL(); IList<GrupoTrabajoDTO> gruposTrabajo = grupoTBL.getGruposEvaluados(); IList<EmpresaDTO> Empresas = empresaBL.getEmpresas(); gruposTrabajo.Insert(0, new GrupoTrabajoDTO() { IdGrupoTrabajo = 0, Nombre = "Seleccione un grupo" }); Empresas.Insert(0, new EmpresaDTO() { IdEmpresa = 0, Nombre = "Sin Empresa" }); ViewBag.GruposTrabajo = gruposTrabajo; ViewBag.Empresas = Empresas; ViewBag.GruposTrabajoPersona = new List<GrupoTrabajoDTO>(); PersonaBL PersonaBL = new PersonaBL(); if (id != null) { PersonaDTO dto = PersonaBL.getPersona((int)id); ViewBag.GruposTrabajoPersona = dto.GruposTrabajo; return View(dto); } return View(); }
public ActionResult Personas(int idGrupo) { if (!this.currentUser()) { return RedirectToAction("Ingresar"); } if (!this.isAdministrator()) { return RedirectToAction("Index"); } PersonaBL personaBL = new PersonaBL(); if (idGrupo != null && idGrupo != 0) return View(personaBL.getPersonasPorGrupo(idGrupo)); else return RedirectToAction("GruposTrabajo"); }