void cargar() { AsignaZonaDAO db = new AsignaZonaDAO(); grvasigna.DataSource = db.ListarZonaAsignada(); grvasigna.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Session["IDUsuario"] == null) { Response.Redirect("Login.aspx?mensaje=1"); } else { ddlcliente.Enabled = false; AsignaZonaDAO db = new AsignaZonaDAO(); string id = Session["IDUsuario"].ToString(); string zona = db.BuscarZonaAsignada(id, out string idzona); MercadoDAO db1 = new MercadoDAO(); ddlmercado.DataSource = db1.MercadoxZona(idzona); ddlmercado.DataTextField = "NombreLargo"; ddlmercado.DataValueField = "IdMercado"; ddlmercado.DataBind(); ddlmercado.Items.Insert(0, new ListItem("Seleccione", "0")); cargar(); cargarDetalles(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Session["IDUsuario"] != null) { lblnombre.Text = Session["NombreUsuario"].ToString(); lblcargo.Text = Session["CargoUsuario"].ToString(); string id = Session["IDUsuario"].ToString(); AsignaZonaDAO db = new AsignaZonaDAO(); string zona = db.BuscarZonaAsignada(id, out string idzona); if (zona.Length > 0) { lblzona.Text = zona; } else { lblzona.Text = "Usted no tiene asigando una zona para el dia de hoy."; Session["NO"] = lblzona.Text; } } else { Response.Redirect("Login.aspx?mensaje=1"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Session["IDUsuario"] == null) { Response.Redirect("Login.aspx?mensaje=1"); } else { if (Session["NO"] != null) { btnguardar.Enabled = false; } txtfecha.Text = DateTime.Now.ToString("yyyy-MM-dd"); cargar(); cargarDetalles(); btnguardar.Enabled = false; btnguardar.CssClass = "btn btn-primary"; btnguardar.Text = "Guardar Pedido"; AsignaZonaDAO db = new AsignaZonaDAO(); string id = Session["IDUsuario"].ToString(); string zona = db.BuscarZonaAsignada(id, out string idzona); lblzona.Text = zona; MercadoDAO db1 = new MercadoDAO(); ddlmercados.DataSource = db1.MercadoxZona(idzona); ddlmercados.DataTextField = "NombreLargo"; ddlmercados.DataValueField = "IdMercado"; ddlmercados.DataBind(); ddlmercados.Items.Insert(0, new ListItem("Seleccione", "0")); txtnumeropuesto.Enabled = false; ddlclientes.Enabled = false; } } }
internal static void ListarDia(DropDownList ddldia) { AsignaZonaDAO db = new AsignaZonaDAO(); ddldia.DataSource = db.ListarDia(); ddldia.DataTextField = "Descripcion"; ddldia.DataValueField = "Id_Dia"; ddldia.DataBind(); ddldia.Items.Insert(0, new ListItem("Seleccione", "0")); }
protected void grvasigna_RowCommand(object sender, GridViewCommandEventArgs e) { int fila = Convert.ToInt32(e.CommandArgument); int idasign = Convert.ToInt32(grvasigna.Rows[fila].Cells[0].Text); if (e.CommandName == "Eliminar") { AsignaZonaDAO db = new AsignaZonaDAO(); db.Eliminar(idasign); cargar(); } }
//void quitar() //{ // int codigo; // foreach (GridViewRow fila in grvasigna.Rows) // { // codigo = Convert.ToInt32(fila.Cells[1].Text); // ddlzona.Items.RemoveAt(codigo); // } //} protected void btnguardar_Click(object sender, EventArgs e) { AsignaZonaDAO db = new AsignaZonaDAO(); string id = ddlvendedor.SelectedValue; string dia = ddldia.SelectedValue; bool existe = db.BuscarExistenciaZonaXDia(id, dia); if (existe) { txtmensaje.Text = "Ya se le asigno una zona al vendedor el " + ddldia.SelectedItem.ToString();; string script = "openModal();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", script, true); } else { AsignaZona asi = new AsignaZona(); asi.Id_personal = Convert.ToInt32(ddlvendedor.SelectedValue); asi.IdZona = Convert.ToInt32(ddlzona.SelectedValue); asi.usuario = Convert.ToInt32(Session["IDUsuario"].ToString()); asi.Id_Dia = ddldia.SelectedValue; db.Grabar(asi); cargar(); } }
void cargar() { MercadoDAO db2 = new MercadoDAO(); Int32 id = Convert.ToInt32(Request.QueryString["IDMP"]); PedidoDAO db = new PedidoDAO(); System.Data.DataSet ds = db.BuscarPedido(id); DataTable dtcabecera = ds.Tables[0]; AsignaZonaDAO db1 = new AsignaZonaDAO(); ddlvendedor.SelectedValue = Convert.ToString(dtcabecera.Rows[0]["Id_Vendedor"]); //string zona = db1.BuscarZonaAsignada(idusu, out string idzona); //lblzona.Text = zona; //ddlmercados.DataSource = db2.MercadoxZona(idzona); //ddlmercados.DataTextField = "NombreLargo"; //ddlmercados.DataValueField = "IdMercado"; //ddlmercados.DataBind(); //txtnumeropuesto.Text = Convert.ToString(dtcabecera.Rows[0]["NumeroPuesto"]); txtfecha.Text = Convert.ToDateTime(dtcabecera.Rows[0]["fechaCheque"]).ToString("yyyy-MM-dd"); //ddlmercados.SelectedValue = Convert.ToString(dtcabecera.Rows[0]["IdMercado"]); lbligv.Text = Convert.ToString(dtcabecera.Rows[0]["IGV"]); lbltotal.Text = Convert.ToString(dtcabecera.Rows[0]["Total_Venta"]); lblnombre.Text = Convert.ToString(dtcabecera.Rows[0]["NombrePropietario"]); ddlmoneda.SelectedValue = Convert.ToString(dtcabecera.Rows[0]["Id_Moneda"]); ddlformapago.SelectedValue = Convert.ToString(dtcabecera.Rows[0]["Id_FormaPago"]); txtcodigocliente.Text = Convert.ToString(dtcabecera.Rows[0]["CodCompuesto"]); txtnota.Text = dtcabecera.Rows[0]["Notas"].ToString(); chkrecibio.Checked = Convert.ToBoolean(dtcabecera.Rows[0]["Estado_Docmto"]); DataTable detalles = (DataTable)Session["detalles"]; if (detalles.Rows.Count > 0) { detalles.Rows.Clear(); } DataTable dtdetalles = ds.Tables[1]; foreach (DataRow Rg in dtdetalles.Rows) { string idpro = Convert.ToString(Rg["Id_prod"]); string Descripcion = Convert.ToString(Rg["descripcion"]); decimal precio = Convert.ToDecimal(Rg["PrecioUnit"]); int dcantidad = Convert.ToInt32(Rg["Paquetes"]); decimal peso = Convert.ToDecimal(Rg["CantidadKilos"]); decimal igv = Convert.ToDecimal(Rg["igv"]); int unidad = Convert.ToInt32(Rg["Unidad"]); int idmedida = Convert.ToInt32(Rg["Id_UMedida"]); decimal total = 0; decimal cantidadkilos = Math.Round(dcantidad * peso, 2); if (idpro == "486" || idpro == "488" || idpro == "487") { total = Math.Round(dcantidad * precio * peso, 2); } else { if (precio <= 14.00m) { total = Math.Round(dcantidad * precio * peso, 2); } else { total = Math.Round(dcantidad * precio, 2); } } Util.Helper.Agregar_Detalles(detalles, idpro, Descripcion, precio, dcantidad, peso, igv, total, cantidadkilos, unidad, idmedida); Session["detalles"] = detalles; } cargarDetalles(); lbligv.Text = Util.Helper.TotalizarGrilla(grvDetalles, 5).ToString(); lbltotal.Text = Util.Helper.TotalizarGrilla(grvDetalles, 6).ToString(); //string idmer = ddlmercados.SelectedValue; //Util.Helper.ListarClientesxMerZon(ddlclientes, idmer); txtcodigo.Text = Convert.ToString(dtcabecera.Rows[0]["Id_cliente"]); }
void cargar() { Int32 id = Convert.ToInt32(Request.QueryString["IDVP"]); PedidoDAO db = new PedidoDAO(); System.Data.DataSet ds = db.BuscarPedido(id); DataTable dtcabecera = ds.Tables[0]; AsignaZonaDAO db1 = new AsignaZonaDAO(); string idusu = Session["IDUsuario"].ToString(); txtnumeropuesto.Text = Convert.ToString(dtcabecera.Rows[0]["NumeroPuesto"]); txtfecha.Text = Convert.ToDateTime(dtcabecera.Rows[0]["fechaCheque"]).ToString("yyyy-MM-dd"); ddlmercados.SelectedValue = Convert.ToString(dtcabecera.Rows[0]["IdMercado"]); lbligv.Text = Convert.ToString(dtcabecera.Rows[0]["IGV"]); lbltotal.Text = Convert.ToString(dtcabecera.Rows[0]["Total_Venta"]); lblnombre.Text = Convert.ToString(dtcabecera.Rows[0]["NombrePropietario"]); ddlmoneda.SelectedValue = Convert.ToString(dtcabecera.Rows[0]["Id_Moneda"]); ddlformapago.SelectedValue = Convert.ToString(dtcabecera.Rows[0]["Id_FormaPago"]); string idzona = Convert.ToString(dtcabecera.Rows[0]["IdZona"]); lblzona.Text = Convert.ToString(dtcabecera.Rows[0]["DescripLarga"]); cargarmercado(idzona); DataTable detalles = (DataTable)Session["detalles"]; if (detalles.Rows.Count > 0) { detalles.Rows.Clear(); } DataTable dtdetalles = ds.Tables[1]; foreach (DataRow Rg in dtdetalles.Rows) { string idpro = Convert.ToString(Rg["Id_prod"]); string Descripcion = Convert.ToString(Rg["descripcion"]); decimal precio = Convert.ToDecimal(Rg["PrecioUnit"]); int dcantidad = Convert.ToInt32(Rg["Paquetes"]); decimal peso = Convert.ToDecimal(Rg["CantidadKilos"]); decimal igv = Convert.ToDecimal(Rg["IGV"]); int unidad = Convert.ToInt32(Rg["Unidad"]); int idmedida = Convert.ToInt32(Rg["Id_UMedida"]); decimal cantidadkilos = Math.Round(dcantidad * peso, 2); if (idpro == "486" || idpro == "488" || idpro == "487") { decimal total = dcantidad * precio * peso; Util.Helper.Agregar_Detalles(detalles, idpro, Descripcion, precio, dcantidad, peso, igv, total, cantidadkilos, unidad, idmedida); Session["detalles"] = detalles; } else { if (precio <= 14.00m) { decimal total = dcantidad * precio * peso; Util.Helper.Agregar_Detalles(detalles, idpro, Descripcion, precio, dcantidad, peso, igv, total, cantidadkilos, unidad, idmedida); Session["detalles"] = detalles; } else { decimal total = dcantidad * precio; Util.Helper.Agregar_Detalles(detalles, idpro, Descripcion, precio, dcantidad, peso, igv, total, cantidadkilos, unidad, idmedida); Session["detalles"] = detalles; } } } cargarDetalles(); //lbltotal.Text = Util.Helper.TotalizarGrilla(grvDetalles,5).ToString(); }