private void ObtenerEncabezadoDeOrden(int ordenID) { DataTable tblObtener = new DataTable(); string sqlQuery = null; sqlQuery = @"SELECT SocioNegocioId,MonedaId,TasaCambio,EstadoDocumentoId, SubTotal,TotalImpuesto,TotalPagar,Descuento,Impuesto ,TotalDescuento FROM OrdenCompra oc WHERE oc.OrdenCompraId = " + ordenID + ""; tblObtener = new FuncionesGlobales().getDataTable(sqlQuery); if (tblObtener.Rows.Count > 0) { cboProveedor.Value = (string)tblObtener.Rows[0]["SocioNegocioId"]; cboMoneda.Value = tblObtener.Rows[0]["MonedaId"].ToString(); spinTasaCambio.Value = (decimal)tblObtener.Rows[0]["TasaCambio"]; cboEstado.Value = tblObtener.Rows[0]["EstadoDocumentoId"].ToString(); spinDescuentoDocumento.Value = Convert.ToDouble(tblObtener.Rows[0]["Descuento"]); spinImpuesto.Value = Convert.ToDouble(tblObtener.Rows[0]["Impuesto"]); spinTotalDescuento.Value = (decimal)tblObtener.Rows[0]["TotalDescuento"]; spinTotalImpuesto.Value = (decimal)tblObtener.Rows[0]["TotalImpuesto"]; spinTotal.Value = (decimal)tblObtener.Rows[0]["TotalPagar"]; spinSubTotal.Value = (decimal)tblObtener.Rows[0]["SubTotal"]; } }
public void init() { rcbTipoRel.DataSource = FuncionesGlobales.getCondicional(); rcbTipoRel.DataValueField = "Key"; rcbTipoRel.DataTextField = "Value"; rcbTipoRel.DataBind(); rcbTipoRel.Items.FindByValue("3").Selected = true; }
public void init() { cbohoraf.DataSource = FuncionesGlobales.getdatosFechas(); cbohoraf.DataValueField = "Key"; cbohoraf.DataTextField = "Value"; cbohoraf.DataBind(); cbohorai.DataSource = FuncionesGlobales.getdatosFechas(); cbohorai.DataValueField = "Key"; cbohorai.DataTextField = "Value"; cbohorai.DataBind(); }
protected void lbVer_Click(object sender, EventArgs e) { ViewState["vw"] = ""; gvGenerarOrdenCompra.DataSource = ViewState["vw"]; gvGenerarOrdenCompra.DataBind(); int ordenID = (int)gvOrdenCompraBusqueda.GetRowValues(gvOrdenCompraBusqueda.FocusedRowIndex, "OrdenCompraId"); DataTable tblObtener = new DataTable(); string sqlQuery = null; sqlQuery = @"SELECT LineaId ID,p.ProductoId Codigo,NombreProducto Producto, Cantidad,Precio,1 Impuesto,ocd.Descuento,TotalLinea FROM OrdenCompra oc INNER JOIN OrdenCompra_Detalle ocd ON oc.OrdenCompraId = ocd.OrdenCompraId INNER JOIN Productos p ON p.ProductoId = ocd.ProductoId WHERE oc.OrdenCompraId = " + ordenID + ""; tblObtener = new FuncionesGlobales().getDataTable(sqlQuery); ViewState["vw"] = tblObtener; gvGenerarOrdenCompra.DataSource = ViewState["vw"]; gvGenerarOrdenCompra.DataBind(); ObtenerEncabezadoDeOrden(ordenID); }
private void FrmMain_Load(object sender, EventArgs e) { try { using (Datos.ModelCDR context = new Datos.ModelCDR()) { //pregunta si existe la base de datos bool exists = context.Database.Exists(); if (!exists) { // si no existe la crea y agrega algunos registros context.Database.CreateIfNotExists(); FuncionesGlobales.Seed(); var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings["basecreada"].Value = "true"; config.Save(ConfigurationSaveMode.Modified); } //crea un query de los servicios activos de la base de datos //var queryServiciosActivos = (from entity in context.Servicios.Include("Parametros").Include("Parametros.OpcionesParametro") var queryServiciosActivos = (from entity in context.Servicios.Include("Parametros.OpcionesParametro") where entity.Estado.Equals("A") select entity).AsQueryable(); #region show OnTime Services // crea otro q uery de los servicios tipo OnTime var queryServiciosOnTime = (from entity in queryServiciosActivos where entity.TipoServicio == Tablas.TipoServicio.OnTime orderby entity.Orden select entity).AsQueryable(); //consulta los servicios OnTime var listServiciosOntime = queryServiciosOnTime.ToList(); int c = 0; //presenta los servicios ontime en el formulario foreach (Tablas.Servicio servicio in listServiciosOntime) { this.dataGridViewOnTime.Rows.Add(); this.dataGridViewOnTime.Rows[c].Cells[0].Value = servicio.Descripcion; this.dataGridViewOnTime.Rows[c].Cells[0].Tag = servicio; c++; } //this.dataGridViewOnTime.AutoResizeColumns(); this.dataGridViewOnTime.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; this.dataGridViewOnTime.ClearSelection(); #endregion #region show OffLine Services //crea query de los servicios offline var queryServiciosOffLine = (from entity in queryServiciosActivos where entity.TipoServicio == Tablas.TipoServicio.OffLine orderby entity.Orden select entity).AsQueryable(); //consulta los servicios OnTime var listServiciosOffLine = queryServiciosOffLine.ToList(); c = 0; //presenta los servicios ontime en el formulario foreach (Tablas.Servicio servicio in listServiciosOffLine) { this.dataGridViewOffLine.Rows.Add(); this.dataGridViewOffLine.Rows[c].Cells[0].Value = servicio.Descripcion; this.dataGridViewOffLine.Rows[c].Cells[0].Tag = servicio; c++; } //this.dataGridViewOffLine.Columns[0].Width = this.dataGridViewOnTime.Columns[0].Width; this.dataGridViewOffLine.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; //this.dataGridViewOffLine.ClearSelection(); #endregion } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } }