コード例 #1
0
        public override void CargarDatos(long?entidadId)
        {
            PoblarComboBox(cmbMotivoBaja,
                           _motivoBajaServicio.Obtener(string.Empty),
                           "Descripcion",
                           "Id");

            PoblarComboBox(cmbArticulo,
                           _articuloServicio.Obtener(string.Empty),
                           "Descripcion",
                           "Id");

            if (entidadId.HasValue) // Eliminar o Modificar
            {
                if (TipoOperacion == TipoOperacion.Eliminar)
                {
                    DesactivarControles(this);
                }

                var entidad = (MotivoBajaDto)_motivoBajaServicio.Obtener(entidadId.Value);

                if (entidad == null)
                {
                    MessageBox.Show("Ocurrio un error al Obtener el registro seleccionado");
                    Close();
                }

                txtObservacion.Text = entidad.Descripcion;
            }
            else
            {
                txtObservacion.Clear();
                txtObservacion.Focus();
            }
        }
コード例 #2
0
 public override void Inicializador(long?entidadId)
 {
     if (entidadId.HasValue)
     {
         return;
     }
     CargarComboBox(cmbArticulo, _articuloServicio.Obtener(string.Empty), "Descripcion", "Id");
     CargarComboBox(cmbMotivo, _motivoBajaServicio.Obtener(string.Empty), "Descripcion", "Id");
     dtpFecha.Focus();
 }
        public override void Inicializador(long?entidadId)
        {
            if (entidadId.HasValue)
            {
                return;
            }

            CargarComboBox(cmbMotivoBaja, _motivoBajaServicio.Obtener(string.Empty), "Descripcion", "Id");

            // Asignando un Evento
            txtObservacion.KeyPress += Validacion.NoSimbolos;

            txtObservacion.Focus();
        }
コード例 #4
0
        public override void CargarDatos(long?entidadId)
        {
            base.CargarDatos(entidadId);
            if (entidadId.HasValue)
            {
                var resultado = (MotivoBajaDto)_motivoBajaServicio.Obtener(entidadId.Value);

                if (resultado == null)
                {
                    MessageBox.Show("Ocurrio un error al obtener el registro seleccionado");
                    Close();
                }

                txtDescripcion.Text = resultado.Descripcion;

                if (TipoOperacion == TipoOperacion.Eliminar)
                {
                    DesactivarControles(this);
                }
            }
            else // Nuevo
            {
                btnEjecutar.Text = "Nuevo";
            }
        }
コード例 #5
0
        public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar)
        {
            // Codigo agregado por Nosotros
            dgv.DataSource = _motivoBajaServicio.Obtener(cadenaBuscar, true);

            // Codigo del PAPA
            base.ActualizarDatos(dgv, cadenaBuscar);
        }
コード例 #6
0
        private void btnNuevoMotivoBaja_Click(object sender, System.EventArgs e)
        {
            var fNuevoMotivoBaja = new _00028_Abm_MotivoBaja(TipoOperacion.Nuevo);

            fNuevoMotivoBaja.ShowDialog();
            if (fNuevoMotivoBaja.RealizoAlgunaOperacion)
            {
                PoblarComboBox(cmbMotivoBaja, _motivoBajaServicio.Obtener(string.Empty), "Descripcion", "Id");
            }
        }
コード例 #7
0
        public override void CargarDatos(long?entidadId)
        {
            base.CargarDatos(entidadId);

            if (entidadId.HasValue)
            {
                var res         = (BajaArticuloDto)_bajaArticuloServicio.Obtener(entidadId.Value);
                var resArticulo = (ArticuloDto)_articuloServicio.Obtener(res.ArticuloId);
                if (res == null)
                {
                    MessageBox.Show("Ocurrio un error en la baja del articulo seleccionado");
                }

                txtArticulo.Text      = res.ArticuloId.ToString();
                nudStockActual.Value  = resArticulo.StockActual;
                imgFotoArticulo.Image = Imagen.ConvertirImagen(resArticulo.Foto);
                nudCantidadBaja.Value = res.Cantidad;
                txtObservacion.Text   = res.Observacion;


                PoblarComboBox(cmbMotivoBaja, _motivoBajaArticulo.Obtener(string.Empty), "Descripcion", "Id");

                cmbMotivoBaja.SelectedValue = res.MotivoBajaId;


                if (TipoOperacion == TipoOperacion.Eliminar)
                {
                    DesactivarControles(this);
                }
            }
            else
            {
                PoblarComboBox(cmbMotivoBaja, _motivoBajaArticulo.Obtener(string.Empty), "Descripcion", "Id");
                btnEjecutar.Text = "Nuevo";
                LimpiarControles(this, false);
            }
        }
コード例 #8
0
        public _00030_Abm_BajaArticulos(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _bajaArticuloServicio = ObjectFactory.GetInstance <IBajaArticuloServicio>();
            _motivoBajaServicio   = ObjectFactory.GetInstance <IMotivoBajaServicio>();

            imgFotoArticulo.Image = ImagenProductoPorDefecto;

            PoblarComboBox(cmbMotivoBaja,
                           _motivoBajaServicio.Obtener(string.Empty),
                           "Descripcion",
                           "Id");
        }
コード例 #9
0
        public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar)
        {
            dgv.DataSource = _motivoBajaServicio.Obtener(cadenaBuscar);

            base.ActualizarDatos(dgv, cadenaBuscar);
        }
コード例 #10
0
 public override void ActualizarDatos(DataGridView grilla, string cadenaBuscar)
 {
     dgvGrilla.DataSource = _motivoBajaServicio.Obtener(cadenaBuscar);
 }