protected void BtnNuevoCliente_Click(object sender, EventArgs e) { if (IsValid) { if (Convert.ToInt32(TextTelefono.Text) >= 0) { string AuxCliente = DropDownList1.SelectedValue; if (ControlCliente.Buscarcuil(TxtCuil.Text) == null) { if (!_isRefresh) { ControlCliente.Agregar(TxtNombre.Text.ToLower(), TxtApellido.Text.ToLower(), TextTelefono.Text, TxtEmail.Text.ToLower(), TxtDirecion.Text.ToLower(), TxtCuil.Text, TxtRazonS.Text.ToLower(), AuxCliente.ToLower()); ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "successalert();", true); Limpiar(); } else { Response.Redirect("AgregarCliente.aspx"); } } } else { TextTelefono.Text = ""; ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "NegativoError();", true); } } }
public void RefrecarBusqueda() { if (RadioApellido.Checked) { Lista = ControlCliente.BuscarxApellido(TxtBuscarApellido.Text.ToLower()); BusquedaCliente.DataSource = Lista; BusquedaCliente.DataBind(); BusquedaCliente.Visible = true; } else { if (RadioRSocial.Checked) { Lista = ControlCliente.BuscarxRazonS(TxtBuscarRSocial.Text.ToLower()); BusquedaCliente.DataSource = Lista; BusquedaCliente.DataBind(); BusquedaCliente.Visible = true; } else { if (RadioTipo.Checked) { Lista = ControlCliente.BuscarxTipo(DropTipo.SelectedValue.ToLower()); BusquedaCliente.DataSource = Lista; BusquedaCliente.DataBind(); BusquedaCliente.Visible = true; } else { Cliente cli = ControlCliente.Buscarcuil(TxtBuscarcuil.Text.ToLower()); if (cli != null) { Lista.Add(cli); BusquedaCliente.DataSource = Lista; BusquedaCliente.DataBind(); BusquedaCliente.Visible = true; } } } } }
protected void Button4_Click(object sender, EventArgs e) { if (IsValid) { if (!_isRefresh) { List <DetallePedido> Lista = new List <DetallePedido>(); ListaCant = (List <int>)Session["ListaCant"]; ListaArticulo = (List <Articulo>)Session["ListaArticulo"]; int i = 0; foreach (var item in ListaArticulo) { int auxcant = Convert.ToInt32(ListaCant[i].ToString()); i++; DetallePedido Aux = new DetallePedido() { Articuloid = item.Articuloid, Pedidoid = 0, Cantidad = auxcant, Preciovendido = item.Precioactual }; ControlArticulo.RestarStock(auxcant, item.Articuloid); Lista.Add(Aux); } Cliente Cli = null; Cli = ControlCliente.Buscarcuil(TxtCuil.Text); if (Cli != null && Lista.Count != 0) { Pedido Pd = new Pedido() { Pedidoid = 0, Nropedido = NroPedido, Fecha = DateTime.Now, Entregado = "", Clienteid = Cli.Clienteid, Estado = "" }; if (!_isRefresh) { if (ControlPedido.Agregar(Pd, Lista)) { ControlConfig.ProximoPedido(NroPedido); ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "successalert();", true); Response.AddHeader("REFRESH", "2;URL=AgregarPedido.aspx"); } } else { Limpiar(); Response.Redirect("AgregarPedido.aspx"); } } else { ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroralertFaltaCampos()", true); } } else { Limpiar(); Response.Redirect("AgregarPedido.aspx"); } } }