private void frmManKardexMasivoEdit_Load(object sender, EventArgs e)
        {
            BSUtils.LoaderLook(cboEmpresa, new EmpresaBL().ListaCombo(Parametros.intTECorporativo), "RazonSocial", "IdEmpresa", true);
            cboEmpresa.EditValue = IdEmpresa;

            deFecha.DateTime = DateTime.Now;

            if (pOperacion == Operacion.Nuevo)
            {
                this.Text            = "Kardex - Nuevo";
                txtOrdenInterna.Text = DescOrdenInterna;
            }
            else if (pOperacion == Operacion.Modificar)
            {
                this.Text = "Kardex - Modificar";
                KardexBE objE_Kardex = null;
                objE_Kardex = new KardexBL().Selecciona(IdKardex);
                if (objE_Kardex != null)
                {
                    cboEmpresa.EditValue      = objE_Kardex.IdEmpresa;
                    cboUnidadMinera.EditValue = objE_Kardex.IdUnidadMinera;
                    deFecha.EditValue         = objE_Kardex.FechaMovimiento;
                    txtNumeroDocumento.Text   = objE_Kardex.NumeroDocumento;
                    IdEquipo            = objE_Kardex.IdEquipo;
                    txtObservacion.Text = objE_Kardex.Observacion;
                }
            }

            CargaEquipo();

            deFecha.Select();
        }
示例#2
0
        private void eliminarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (XtraMessageBox.Show("Esta seguro de eliminar el registro?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (!ValidarIngreso())
                    {
                        KardexBE objE_Kardex = new KardexBE();
                        objE_Kardex.IdKardex  = int.Parse(gvKardex.GetFocusedRowCellValue("IdKardex").ToString());
                        objE_Kardex.Usuario   = Parametros.strUsuarioLogin;
                        objE_Kardex.Maquina   = WindowsIdentity.GetCurrent().Name.ToString();
                        objE_Kardex.IdEmpresa = Parametros.intEmpresaId;

                        KardexBL objBL_Kardex = new KardexBL();
                        objBL_Kardex.Elimina(objE_Kardex);
                        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);
            }
        }
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor = Cursors.WaitCursor;
                if (!ValidarIngreso())
                {
                    foreach (CEquipo item in mListaEquipoOrigen)
                    {
                        KardexBL objBL_Kardex = new KardexBL();
                        KardexBE objKardex    = new KardexBE();
                        objKardex.IdKardex         = IdKardex;
                        objKardex.IdEmpresa        = Convert.ToInt32(cboEmpresa.EditValue);
                        objKardex.IdUnidadMinera   = Convert.ToInt32(cboUnidadMinera.EditValue);
                        objKardex.DescOrdenInterna = txtOrdenInterna.Text;
                        objKardex.IdEquipo         = item.IdEquipo;
                        objKardex.Periodo          = deFecha.DateTime.Year;
                        objKardex.FechaMovimiento  = Convert.ToDateTime(deFecha.DateTime.ToShortDateString());
                        objKardex.Cantidad         = item.Cantidad;
                        objKardex.NumeroDocumento  = txtNumeroDocumento.Text;
                        objKardex.TipoMovimiento   = "I";
                        objKardex.Observacion      = txtObservacion.Text;
                        objKardex.FlagEstado       = true;
                        objKardex.Usuario          = Parametros.strUsuarioLogin;
                        objKardex.Maquina          = WindowsIdentity.GetCurrent().Name.ToString();

                        if (pOperacion == Operacion.Nuevo)
                        {
                            objBL_Kardex.Inserta(objKardex);
                        }
                        else
                        {
                            objBL_Kardex.Actualiza(objKardex);
                        }
                    }

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Cursor = Cursors.Default;
                XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }