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