Exemplo n.º 1
0
        private void frmManSectorEdit_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;

            if (pOperacion == Operacion.Nuevo)
            {
                this.Text = "Sector - Nuevo";
            }
            else if (pOperacion == Operacion.Modificar)
            {
                this.Text = "Sector - Modificar";
                SectorBE objE_Sector = null;
                objE_Sector = new SectorBL().Selecciona(IdSector);
                if (objE_Sector != null)
                {
                    cboEmpresa.EditValue      = objE_Sector.IdEmpresa;
                    cboUnidadMinera.EditValue = objE_Sector.IdUnidadMinera;
                    cboArea.EditValue         = objE_Sector.IdArea;
                    txtDescripcion.Text       = objE_Sector.DescSector;
                }
            }

            txtDescripcion.Select();
        }
        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())
                    {
                        SectorBE objE_Sector = new SectorBE();
                        objE_Sector.IdSector  = int.Parse(gvSector.GetFocusedRowCellValue("IdSector").ToString());
                        objE_Sector.Usuario   = Parametros.strUsuarioLogin;
                        objE_Sector.Maquina   = WindowsIdentity.GetCurrent().Name.ToString();
                        objE_Sector.IdEmpresa = Parametros.intEmpresaId;

                        SectorBL objBL_Area = new SectorBL();
                        objBL_Area.Elimina(objE_Sector);
                        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);
            }
        }
        void CargaTreeviewSectores(TreeNode nodo)
        {
            nodo.Nodes.Clear();

            List <SectorBE> lstSector = null;

            lstSector = new SectorBL().ListaTodosActivo(intIdEmpresa, intIdUnidadMinera, intIdArea);
            foreach (var item in lstSector)
            {
                TreeNode nuevoNodoChild = new TreeNode();
                nuevoNodoChild.ImageIndex         = 4;
                nuevoNodoChild.SelectedImageIndex = 4;
                nuevoNodoChild.Text = item.DescSector;
                nuevoNodoChild.Tag  = "SEC" + item.IdSector.ToString();
                nodo.Nodes.Add(nuevoNodoChild);
            }
        }
Exemplo n.º 4
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (!ValidarIngreso())
                {
                    SectorBL objBL_Sector = new SectorBL();
                    SectorBE objSector    = new SectorBE();

                    objSector.IdSector       = IdSector;
                    objSector.IdUnidadMinera = Convert.ToInt32(cboUnidadMinera.EditValue);
                    objSector.IdArea         = Convert.ToInt32(cboArea.EditValue);
                    objSector.DescSector     = txtDescripcion.Text;
                    objSector.FlagEstado     = true;
                    objSector.Usuario        = Parametros.strUsuarioLogin;
                    objSector.Maquina        = WindowsIdentity.GetCurrent().Name.ToString();
                    objSector.IdEmpresa      = Convert.ToInt32(cboEmpresa.EditValue);

                    if (pOperacion == Operacion.Nuevo)
                    {
                        objBL_Sector.Inserta(objSector);
                    }
                    else
                    {
                        objBL_Sector.Actualiza(objSector);
                    }

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 5
0
 public List <Sector> Getsector()
 {
     return(SectorBL.GetSector());
 }