Пример #1
0
        private void Produccion_Load(object sender, EventArgs e)
        {
            CboEmpresa.SelectedIndex = 0;

            //cargar los productos que sean formulados
            DtProductosFormulados  = new DataTable();
            DtProductosFormuladosA = new DataTable();//aca se guardara una copia que no sera alterada
            DtProductosFormulados  = ObjCL_Produccion.GetProductosFormulados();
            DtProductosFormuladosA.Merge(DtProductosFormulados);
            TdgProductosFormulados.SetDataBinding(DtProductosFormulados, "", true);

            //instanciar la tabla pára los productos batch
            DtProductosBatch = new DataTable();
            DtProductosBatch.Columns.Add("ProductoID", typeof(string));
            DtProductosBatch.Columns.Add("NomProducto", typeof(string));
            DtProductosBatch.Columns.Add("Batch", typeof(decimal));
            DtProductosBatch.Columns.Add("Terminado", typeof(bool));
            DtProductosBatch.Columns.Add("Producir", typeof(bool)).ReadOnly = false;
            DtProductosBatch.Columns.Add("PesoBatch", typeof(decimal));
            DtProductosBatch.Columns.Add("PesoSaco", typeof(decimal));
            DtProductosBatch.Columns.Add("CantidadProducir", typeof(decimal)).ReadOnly = false;
            TdgFormuladosBatch.SetDataBinding(DtProductosBatch, "", true);

            cboFechaFin.Value    = DateTime.Now;
            cboFechaInicio.Value = DateTime.Now;

            BtnGrabar.Visible = false;

            ocultarToolStrip();
        }
Пример #2
0
        private int Cargar(int pagina)
        {
            DataSet ds = objCL_Comprobante.ListarFacturadorSunat(c1cboCia.SelectedValue.ToString(), Convert.ToDateTime(DtpFechaIni.Value.ToShortDateString()),
                                                                 Convert.ToDateTime(DtpFechaFin.Value.ToShortDateString()), Convert.ToInt32(CboTipoComprobante.SelectedValue), CboEstadoSunat.SelectedValue.ToString(), pagina, Convert.ToInt32(CboCantidadRegistros.SelectedValue), 1);

            DataTable dt = ds.Tables[0];

            //rutaarchivos = ds.Tables[1].Rows[0]["rutaarchivos"].ToString();


            if (dt.Rows.Count > 0)
            {
                LblCantidad.Text = dt.Rows[0]["Cantidad"].ToString() + " registros encontrados";
                hojas            = (Convert.ToInt32(dt.Rows[0]["Cantidad"]) / Convert.ToInt32(CboCantidadRegistros.SelectedValue)) + ((Convert.ToInt32(dt.Rows[0]["Cantidad"]) % Convert.ToInt32(CboCantidadRegistros.SelectedValue) > 0) ? 1 : 0);
                LblPagina.Text   = pagina.ToString() + " de " + hojas.ToString();
            }
            else
            {
                LblCantidad.Text = "0 registros encontrados";
                LblPagina.Text   = pagina.ToString() + " de " + hojas.ToString();
            }

            BtnPrimero.Enabled   = true;
            BtnAnterior.Enabled  = true;
            BtnSiguiente.Enabled = true;
            BtnUltimo.Enabled    = true;

            if (hojas == pagina)
            {
                BtnSiguiente.Enabled = true;
                BtnUltimo.Enabled    = false;
            }

            if (hojas == 1)
            {
                BtnPrimero.Enabled  = false;
                BtnAnterior.Enabled = false;
            }



            TdgProductosFormulados.SetDataBinding(dt, "", true);
            return(dt.Rows.Count);
        }
Пример #3
0
 private void TcOpciones_SelectedIndexChanged(object sender, EventArgs e)
 {
     DtProductosBatch.Clear();
     BtnGrabar.Visible = false;
     if (TcOpciones.SelectedIndex == 0)
     {
         DtProductosFormulados.Clear();
         DtProductosFormulados.Merge(DtProductosFormuladosA);
         TdgProductosFormulados.SetDataBinding(DtProductosFormulados, "", true);
         TdgFormuladosBatch.SetDataBinding(DtProductosBatch, "", true);
         BtnMostrarPlan.Visible = true;
     }
     else if (TcOpciones.SelectedIndex == 1)
     {
         BtnProductoTerminado.Visible = true;
         TdgFormuladosHistorico.SetDataBinding(DtProductosBatch, "", true);
         DtMateriaPrimaHistorico      = new DataTable();
         LstHistorico.DataSource      = DtMateriaPrimaHistorico;
         BtnProductoTerminado.Visible = false;
         BtnMostrarPlan.Visible       = false;
     }
 }