コード例 #1
0
        private void LstHistorico_DoubleClick(object sender, EventArgs e)
        {
            if (LstHistorico.SelectedIndex != -1)
            {
                DeFechaProduccion.Value = LstHistorico.GetItemText(LstHistorico.SelectedItem);

                //traerme tabla batchs
                DtProductosBatch.Clear();
                MateriaPrimaHistoricoID = Convert.ToInt32(LstHistorico.SelectedValue);
                DtProductosBatch        = ObjCL_Produccion.GetDtroductosBatchHistorico(MateriaPrimaHistoricoID);
                DtProductosBatch.Columns["CantidadProducir"].ReadOnly = false;
                DtProductosBatch.Columns["Producir"].ReadOnly         = false;

                TdgFormuladosHistorico.SetDataBinding(DtProductosBatch, "", true);
                if (DtProductosBatch.Rows.Count > 0)
                {
                    BtnMostrarPlan.Visible = true;
                }
                else
                {
                    BtnMostrarPlan.Visible = false;
                }

                BtnMostrarPlan_Click(null, null);
            }
        }
コード例 #2
0
        private void btnGenerar_Click(object sender, EventArgs e)
        {
            Cursor = Cursors.WaitCursor;
            DtMateriaPrimaHistorico = new DataTable();
            DtProductosBatch.Clear();
            TdgFormuladosHistorico.SetDataBinding(DtProductosBatch, "", true);

            if (cboFechaInicio.Value.ToString() != "" && cboFechaFin.Value.ToString() != "")
            {
                DateTime FecIni;
                DateTime FecFin;
                FecIni = Convert.ToDateTime(cboFechaInicio.Value).Date;
                FecFin = Convert.ToDateTime(cboFechaFin.Value).AddDays(1).Date;

                DtMateriaPrimaHistorico    = ObjCL_Produccion.GetMateriaPrimaHistoricoFechas(FecIni, FecFin, AppSettings.EmpresaID);
                LstHistorico.DataSource    = DtMateriaPrimaHistorico;
                LstHistorico.DisplayMember = "AudCrea";
                LstHistorico.ValueMember   = "MateriaPrimaHistoricoID";
            }
            else
            {
                LstHistorico.DataSource = DtMateriaPrimaHistorico;
            }

            Cursor = Cursors.Default;
        }
コード例 #3
0
 private void LstHistorico_DoubleClick(object sender, EventArgs e)
 {
     if (LstHistorico.SelectedIndex != -1)
     {
         //traerme tabla batchs
         DtProductosBatch.Clear();
         MateriaPrimaHistoricoID = Convert.ToInt32(LstHistorico.SelectedValue);
         DtProductosBatch        = ObjCL_Produccion.GetDtroductosBatchHistorico(MateriaPrimaHistoricoID);
         TdgFormuladosHistorico.SetDataBinding(DtProductosBatch, "", true);
         if (DtProductosBatch.Rows.Count > 0)
         {
             BtnMostrarPlan.Visible = true;
         }
         else
         {
             BtnMostrarPlan.Visible = false;
         }
     }
 }
コード例 #4
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;
     }
 }