public ActionResult Cargo(int?id = null) { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } if (!this.isAdministrator()) { return(RedirectToAction("Index")); } MenuNavBarSelected(5); CargoBL objBL = new CargoBL(); ViewBag.IdEntidad = id; var objSent = TempData["Cargo"]; if (objSent != null) { TempData["Cargo"] = null; return(View(objSent)); } if (id != null) { CargoDTO obj = objBL.getCargo((int)id); return(View(obj)); } return(View()); }
private void btnEliminar_Click(object sender, EventArgs e) { byte id = (byte)UFormulario.ObtenerIdGrid(dgvCargos); if (id > 0) { if (MessageBox.Show("Deseas eliminar el registro", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes ) { if (CargoBL.Eliminar(new Cargo { Id = id }) > 0) { MessageBox.Show("Registro eliminado"); MostrarCargos(); } } } else { MessageBox.Show("Debe seleccionar un registro"); } }
private void Guardar() { try { if (!ValidarDatosFormulario()) { cargo.Nombre = txtNombreCargo.Text; cargo.IdEstado = (byte)cboEstado.SelectedValue; if (_idCargo <= 0) { if (CargoBL.Guardar(cargo) > 0) { MessageBox.Show("Registro exitoso"); this.Close(); } } else { if (CargoBL.Modificar(cargo) > 0) { MessageBox.Show("Registro exitoso"); this.Close(); } } } } catch (Exception ex) { MessageBox.Show("Ocurrio un error al intentar guardar"); } }
private void Guardar() { try { if (!ValidarDatosForm()) { cargo.Nombre = textNombreCargo.Text; cargo.IdEstado = (byte)cboEstados.SelectedValue; if (_idCargo <= 0) { if (CargoBL.Guardar(cargo) > 0) { MessageBox.Show("Se guardo correctamente"); this.Close(); } } else { if (CargoBL.Modificar(cargo) > 0) { MessageBox.Show("Se guardo correctamente"); this.Close(); } } } } catch (Exception) { MessageBox.Show("Ocurrio un error al intentar Guardar"); } }
public ActionResult ListarCargoGrd(GridDataRequest request) { int totalRecords = 0; var lstGrd = CargoBL.ListarCargoJGrid(request, ref totalRecords); var productsData = new { total = (int)Math.Ceiling((float)totalRecords / (float)request.rows), page = request.page, records = totalRecords, rows = (from item in lstGrd select new { id = item.CargoId, cell = new string[] { item.CargoId.ToString(), item.UsuarioCargo, item.TipoCargo, item.Importe.ToString(), item.Descripcion, item.NumCuota.ToString(), item.Estado } } ).ToArray() }; return(Json(productsData, JsonRequestBehavior.AllowGet)); }
// GET: Convocatoria public ActionResult Index(string txtCodigoBusqueda, string txtNombreBusqueda, string dpFechaInicio, string dpFechaFin, int?cboTipoConvocatoria, int?cboCargo, int pageSize = 10, int page = 1, string sort = "Nombre", string sortdir = "ASC") { ParametroBE param1 = new ParametroBE(); string codigoTipoConvo = ConfigurationManager.AppSettings["CodigoTipoConvocatoria"].ToString(); param1.CodigoAgrupador = Convert.ToInt32(codigoTipoConvo); var tiposConvocatoria = new ParametroBL().Listar(param1); ViewBag.TiposConvocatoria = new SelectList(tiposConvocatoria, "Codigo", "Descripcion"); CargoBE oCargo = new CargoBE(); oCargo.ID = 0; oCargo.Descripcion = string.Empty; var cargo = new CargoBL().ListaCargo(oCargo); ViewBag.Cargos = new SelectList(cargo, "ID", "Descripcion"); var records = new ListaPaginada <Convocatoria2BE>(); ViewBag.id = txtCodigoBusqueda; ViewBag.nombre = txtNombreBusqueda; ViewBag.sFechaInicio = dpFechaInicio; ViewBag.sFechafin = dpFechaFin; ViewBag.codTipoConvocatoria = cboTipoConvocatoria; ViewBag.codCargo = cboCargo; DateTime?fechaInicio = null; DateTime?fechaFin = null; if (!string.IsNullOrEmpty(dpFechaInicio)) { fechaInicio = DateTime.ParseExact(dpFechaInicio, ConfigurationManager.AppSettings.Get("FormatoFecha2"), CultureInfo.InvariantCulture); } if (!string.IsNullOrEmpty(dpFechaFin)) { fechaFin = DateTime.ParseExact(dpFechaFin, ConfigurationManager.AppSettings.Get("FormatoFecha2"), CultureInfo.InvariantCulture); } List <Convocatoria2BE> lista = new Convocatoria2BL().Search(txtCodigoBusqueda, txtNombreBusqueda, cboTipoConvocatoria, fechaInicio, fechaFin, cboCargo); records.Content = lista .OrderBy(sort + " " + sortdir) .Skip((page - 1) * pageSize) .Take(pageSize) .ToList(); // Count records.TotalRecords = lista.Count(); records.CurrentPage = page; records.PageSize = pageSize; return(View(records)); }
private void btnBuscar_Click(object sender, EventArgs e) { Cargo cargo = new Cargo { Nombre = textNombreCargo.Text, IdEstado = (byte)cboEstados.SelectedValue }; dgvCargos.DataSource = CargoBL.Buscar(cargo); }
// GET: Convocatoria/Registrar public ActionResult Registrar() { Convocatoria2BE convocatoria = new Convocatoria2BE(); CargoBE param = new CargoBE(); param.ID = 0; param.Descripcion = ""; ParametroBE param1 = new ParametroBE(); string codigoTipoSolicitud = ConfigurationManager.AppSettings["CodigoTipoSolicitud"].ToString(); param1.CodigoAgrupador = Convert.ToInt32(codigoTipoSolicitud); ParametroBE param2 = new ParametroBE(); string codigoMotivoFiltro = ConfigurationManager.AppSettings["CodigoMotivoFiltro"].ToString(); param2.CodigoAgrupador = Convert.ToInt32(codigoMotivoFiltro); var listaCargos = new CargoBL().ListaCargo(param).ToList(); ViewBag.Cargos = new SelectList(listaCargos, "ID", "Descripcion"); var listaTipoSol = new ParametroBL().Listar(param1).ToList(); ViewBag.TipoSolicitud = new SelectList(listaTipoSol, "Codigo", "Descripcion"); var listaMotivos = new ParametroBL().Listar(param2).ToList(); ViewBag.Motivos = new SelectList(listaMotivos, "Codigo", "Descripcion"); var listaSolicitudes = new SolicitudPersonalBL().Listar(8, String.Empty, 0, String.Empty, String.Empty, 2, 0, 0, 0).ToList(); string sort = "CodigoSol"; int pageSize = 10; int page = 1; string sortdir = "DESC"; ListaPaginada <SolicitudPersonalBE> lista = new ListaPaginada <SolicitudPersonalBE>(); lista.Content = listaSolicitudes.OrderBy(sort + " " + sortdir) .Skip((page - 1) * pageSize) .Take(pageSize) .ToList(); lista.TotalRecords = listaSolicitudes.Count(); lista.CurrentPage = page; lista.PageSize = pageSize; convocatoria.ListaSolicitud = lista; return(View("Registrar", convocatoria)); }
private void CargarDatos() { cargo = CargoBL.BuscarPorId(_idCargo); if (cargo.Id > 0) { txtNombreCargo.Text = cargo.Nombre; cboEstado.SelectedValue = cargo.IdEstado; } else { MessageBox.Show("Ocurrio un problema al intentar cargar datos"); this.Close(); } }
public DetalleNivelPermiso(TrabajadorOCAI t) { InitializeComponent(); trabMos = t; lblNombre.Text = trabMos.NombreCuenta; cargoBL = new CargoBL(); cargos = cargoBL.listarCargos(); cboCargo.DataSource = cargos; cboCargo.ValueMember = "IdCargo1"; cboCargo.DisplayMember = "NombreCargo"; cboCargo.SelectedValue = trabMos.Cargo.IdCargo1; fueJefe = chkJefe.Checked = trabMos.EsJefe; esJefeSel = trabMos.EsJefe; cargoSel = trabMos.Cargo; }
private void CargarDatos() { cargo = CargoBL.ObtenerPorId(_idCargo); if (cargo.Id > 0) { textNombreCargo.Text = cargo.Nombre; cboEstados.SelectedValue = cargo.IdEstado; } else { MessageBox.Show("Ocurrio un error"); this.Close(); } }
public ActionResult AddCargo(CargoDTO dto) { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } try { CargoBL objBL = new CargoBL(); if (dto.IdCargo == 0) { if (objBL.add(dto)) { createResponseMessage(CONSTANTES.SUCCESS); return(RedirectToAction("Cargos")); } } else if (dto.IdCargo != 0) { if (objBL.update(dto)) { createResponseMessage(CONSTANTES.SUCCESS); return(RedirectToAction("Cargos")); } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_INSERT_MESSAGE); } } catch (Exception e) { if (dto.IdCargo != 0) { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE); } else { createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_INSERT_MESSAGE); } } TempData["Cargo"] = dto; return(RedirectToAction("Cargo")); }
public ActionResult Cargos() { if (!this.currentUser()) { return(RedirectToAction("Ingresar")); } if (!this.isAdministrator()) { return(RedirectToAction("Index")); } MenuNavBarSelected(5); CargoBL cargosBL = new CargoBL(); return(View(cargosBL.getCargos())); }
public Gestionar_permisos(TrabajadorOCAI t) { guiaBL = new GuiaBL(); cargoBL = new CargoBL(); usuarioBL = new UsuarioBL(); trabajadorOCAIBL = new TrabajadorOCAIBL(); BindingList <Usuario> usuarios = usuarioBL.listarUsuariosSinGestionador(t.IdUsuario1); trabajadores = convertirUsuariosAtrabajadores(usuarios); InitializeComponent(); dvgUsuarios.AutoGenerateColumns = false; dvgUsuarios.DataSource = trabajadores; disenio_tabla(); cargos = cargoBL.listarCargos(); //cboCargo.DataSource = cargos; //cboCargo.ValueMember = "IdCargo1"; //cboCargo.DisplayMember = "NombreCargo"; }
public void fnHabilitarOpciones() { try { //Dim dt As DataTable = New CargoBL().Priv_CargoPantalla(pcUsuCod, Me.Name) DataTable dt = new CargoBL().Priv_CargoPantalla(General.General.GetCodigoUsuario, this.Name); if (dt.Rows.Count > 0) { } else { MessageBox.Show("Usted no tiene Permisos para Acceder...", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } catch (Exception ex) { //Throw ex } }
public ActionResult _Registrar(FormCollection collection, int pageSize = 10, int page = 1, string sort = "CodigoSol", string sortdir = "ASC") { Convocatoria2BE convocatoria = new Convocatoria2BE(); int cboCargo; int cboTipoSolicitud; int cboMotivo; if (String.IsNullOrEmpty(Request.Form.Get("cboCargo"))) { cboCargo = 0; } else { cboCargo = Convert.ToInt32(Request.Form.Get("cboCargo")); } if (String.IsNullOrEmpty(Request.Form.Get("cboTipoSolicitud"))) { cboTipoSolicitud = 0; } else { cboTipoSolicitud = Convert.ToInt32(Request.Form.Get("cboTipoSolicitud")); } if (String.IsNullOrEmpty(Request.Form.Get("cboMotivo"))) { cboMotivo = 0; } else { cboMotivo = Convert.ToInt32(Request.Form.Get("cboMotivo")); } CargoBE param = new CargoBE(); param.ID = 0; param.Descripcion = ""; ParametroBE param1 = new ParametroBE(); string codigoTipoSolicitud = ConfigurationManager.AppSettings["CodigoTipoSolicitud"].ToString(); param1.CodigoAgrupador = Convert.ToInt32(codigoTipoSolicitud); ParametroBE param2 = new ParametroBE(); string codigoMotivoFiltro = ConfigurationManager.AppSettings["CodigoMotivoFiltro"].ToString(); param2.CodigoAgrupador = Convert.ToInt32(codigoMotivoFiltro); var listaCargos = new CargoBL().ListaCargo(param).ToList(); ViewBag.Cargos = new SelectList(listaCargos, "ID", "Descripcion", cboCargo); var listaTipoSol = new ParametroBL().Listar(param1).ToList(); ViewBag.TipoSolicitud = new SelectList(listaTipoSol, "Codigo", "Descripcion", cboTipoSolicitud); var listaMotivos = new ParametroBL().Listar(param2).ToList(); ViewBag.Motivos = new SelectList(listaMotivos, "Codigo", "Descripcion", cboMotivo); var listaSolicitudes = new SolicitudPersonalBL().Listar(8, String.Empty, cboCargo, String.Empty, String.Empty, 2, 0, cboTipoSolicitud, cboMotivo).ToList(); //ViewBag.nombre = "testaaaa"; //ViewBag.FIni = "01/01/2016"; //ViewBag.FFin = "01/01/2016"; ListaPaginada <SolicitudPersonalBE> lista = new ListaPaginada <SolicitudPersonalBE>(); lista.Content = listaSolicitudes.OrderBy(sort + " " + sortdir) .Skip((page - 1) * pageSize) .Take(pageSize) .ToList(); lista.TotalRecords = listaSolicitudes.Count(); lista.CurrentPage = page; lista.PageSize = pageSize; convocatoria.ListaSolicitud = lista; return(PartialView("Registrar", convocatoria)); }
public ActionResult GuardarCargo(int pCreditoId, int pTipoCargoId, decimal pMonto, string pDescripcion, bool pFinal) { var rpta = CargoBL.CrearCargo(pCreditoId, pTipoCargoId, pMonto, pDescripcion, pFinal); return(Json(rpta, JsonRequestBehavior.AllowGet)); }
public JsonResult Listar() { IList<Cargo> items = new CargoBL().GetAll(); var listItems = Utils.ConvertToListItem(items, "IDCargo", "CAR_Nombre"); return Json(listItems, JsonRequestBehavior.AllowGet); }
private void MostrarCargos() { dgvCargos.DataSource = CargoBL.ObtenerTodos(); }