public ArticuloPartida GuardaArticuloPartida(ref CatPartida catPartida, ref ArticuloPartida articuloPartidaActual)
        {
            var articuloPartidaId = new ArticuloPartidaId()
            {
                CatPartida = catPartida,
                Articulo = articuloPartidaActual.Id.Articulo,
                Movimiento = articuloPartidaActual.Id.Movimiento + 1
            };
            var articuloPartidaNuevo = new ArticuloPartida(articuloPartidaId)
            {
                FechaInicio = ArticuloPartidaDao.FechaServidor()
            };

            ArticuloPartidaDao.Update(articuloPartidaActual);
            ArticuloPartidaDao.Update(articuloPartidaNuevo);

            return articuloPartidaActual;
        }
예제 #2
0
 public ArticuloPartidaId(CatPartida catpartida, Articulo articulo, int movimiento)
 {
     this._catpartida= catpartida;
     this._articulo = articulo;
     this._movimiento= movimiento;
 }
 private void txtPartida_KeyDown(object sender, KeyEventArgs e)
 {
     //Tab + Metodo = Enter
     switch (e.KeyCode)
     {
         case Keys.Enter:
             //SelectNextControl((Control)sender, true, true, true, true);
             e.SuppressKeyPress = true;
             if (txtPartida.TextLength > 0 && int.Parse(txtPartida.Text) > 0)
             {
                 if (txtPartida.TextLength > 0)
                 {
                     CatPartidaActual = ArticuloCambiarService.CatPartidaDao.CargaPartida(txtPartida.Text);
                     if (CatPartidaActual != null)
                     {
                         lblDesPartida.Text = CatPartidaActual.DesPartida;
                         txtPartida.Enabled = false;
                         btnGuardar.Enabled = true;
                     }
                     else
                     {
                         MessageBox.Show(@"No Existe la Partida, Verifique . . ",
                                  @"Almacenes", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         btnGuardar.Enabled = false;
                         txtPartida.Focus();
                     }
                 }
             }
             break;
     }
 }
예제 #4
0
        private void Limpiar()
        {
            ArticuloActual= new Articulo();
            ArticuloFarmaciaActual = new ArticuloFarmacia();

            CatPartidaActual= new CatPartida();

            bisArticulo.DataSource = new Articulo();
            bisArticuloFarmacia.DataSource = new ArticuloFarmacia();

            txtPartida.Text = string.Empty;
            lblDesPartida.Text = string.Empty;
            txtCveArt.Text = string.Empty;
            txtCuadroBasico.Text = string.Empty;
        }
예제 #5
0
        private void Limpiar()
        {
            FechaActual();
            CatPartidaActual= null;

            cmbMes.SelectedIndex = 0;
            txtPartida.Text = string.Empty;
            lblDesPartida.Text = string.Empty;
            txtPartida.Enabled = true;

            txtArtIni.Text = string.Empty;
            txtArtFin.Text = string.Empty;
        }
        private void txtCat2_KeyDown(object sender, KeyEventArgs e)
        {
            //Tab + Metodo = Enter
            switch (e.KeyCode)
            {
                case Keys.Enter:
                    SelectNextControl((Control)sender, true, true, true, true);
                    e.SuppressKeyPress = true;
                    if (txtCat2.TextLength > 0)
                    {
                        switch (strOpcion)
                        {
                            case "SalidaArea":
                                CatPartidaActual = SalidaService.CatPartidaDao.CargaPartida(txtCat2.Text);
                                if (CatPartidaActual != null)
                                {
                                    lblDesCat2.Text = CatPartidaActual.DesPartida;
                                    txtCat2.Enabled = false;
                                }
                                else
                                {
                                    lblDesCat2.Text = string.Empty;
                                    MessageBox.Show(@"No Existe la Partida, Verifique . . ",
                                            @"Almacenes", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    txtCat2.Focus();
                                }
                                break;
                        }

                    }
                    break;
            }
        }