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(); }
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; } }