예제 #1
0
 protected override void cargar()
 {
     Cargador.cargarPlantas(cboPlanta, "Sin seleccionar");
     Cargador.cargarClientes(cboCliente, "Sin especificar");
     Cargador.cargarArticulos(cboArticulo, "Sin seleccionar");
     Cargador.cargarMonedas(cboMoneda, "Sin seleccionar");
 }
예제 #2
0
 protected override void cargar()
 {
     if (!cargaRealizada)
     {
         Cargador.cargarPlantas(cboPlanta, "Sin especificar");
         Cargador.cargarClientes(cboCliente, "Sin especificar");
         cboPlanta.Focus();
         dtpFechaDesde.Value = DateTime.Now.AddYears(-1);
         cargaRealizada      = true;
     }
 }
예제 #3
0
        protected override void cargar()
        {
            Cargador.cargarArticulos(cboArticulo);
            Cargador.cargarPlantas(cboPlanta, "Sin especificar");
            Cargador.cargarClientes(cboCliente, "Sin especificar");
            Cargador.cargarMonedas(cboMoneda);

            gpbPrecios.Enabled = false;
            dgvPrecios.Enabled = false;

            VistaEliminado(false);
        }
예제 #4
0
 protected override void cargar()
 {
     Cargador.cargarArticulos(cboArticulo, "Sin Seleccionar...");
     Cargador.cargarPresentaciones(cboPresentacion, "Sin Seleccionar...");
     Cargador.cargarClientes(cboCliente, "Sin Seleccionar...");
     cboTipo.Items.Clear();
     cboTipo.Items.Add("Productos");
     cboTipo.Items.Add("Materia Prima / Insumos");
     cboTipo.SelectedIndex = 0;
     Cargador.cargarVendedores(cboVendedor, "Sin Seleccionar...", Global.Servicio.ObtenerNombresVendedores());
     gpbDatos.Enabled = false;
 }
예제 #5
0
        protected override bool cargarBusqueda()
        {
            frmBusquedaPrecios frmBusquedaArticulo = new frmBusquedaPrecios();
            DialogResult       res = frmBusquedaArticulo.ShowDialog();

            lblUltimaModificacion.Text = "Última modificación: ";

            if (res == DialogResult.OK)
            {
                ArticuloPlanta          = frmBusquedaArticulo.articuloSeleccionado;
                txtPrecioInicial.Text   = ArticuloPlanta.precio.ToString();
                cboMoneda.SelectedIndex = cboMoneda.FindStringExact(ArticuloPlanta.Moneda.nombre);
                if (ArticuloPlanta.Planta.Cliente != null)
                {
                    cboCliente.SelectedIndex = cboCliente.FindStringExact(ArticuloPlanta.Planta.Cliente.razonSocial);
                }
                else
                {
                    Cargador.cargarPlantas(cboPlanta, "Sin especificar");
                    Cargador.cargarClientes(cboCliente, "Sin especificar");
                    cboCliente.SelectedIndex = 0;
                }

                cboPlanta.SelectedIndex    = cboPlanta.FindStringExact(ArticuloPlanta.Planta.nombre);
                cboArticulo.SelectedIndex  = cboArticulo.FindStringExact(ArticuloPlanta.TipoArticulo.nombre);
                txtNumero.Text             = ArticuloPlanta.Planta.codigo + ArticuloPlanta.contador.ToString();
                lblUltimaModificacion.Text = "Última modificación: " + ArticuloPlanta.fechaCambio.ToShortDateString() + " " + ArticuloPlanta.fechaCambio.ToShortTimeString();
                VistaEliminado(ArticuloPlanta.eliminado.HasValue);

                cboMoneda_SelectedIndexChanged(null, null);
                txtPrecioInicial_KeyUp(null, null);

                int i = 0;
                dgvPrecios.Rows.Clear();
                foreach (PreciosAdicionales pa in ArticuloPlanta.PreciosAdicionales)
                {
                    dgvPrecios.Rows.Add();
                    dgvPrecios.Rows[i].Cells["clmPresent"].Value = "x " + pa.Presentacion.litrosEnvase.ToString();
                    dgvPrecios.Rows[i].Cells["clmPresent"].Tag   = pa.Presentacion;
                    dgvPrecios.Rows[i].Cells["clmPrecio"].Value  = pa.precio.ToString("0.00");

                    i++;
                }

                CargarPreciosHist();

                return(true);
            }

            return(false);
        }