protected void ButtonRegistrar_Click(object sender, EventArgs e) { Cliente cli = clientes.Find(u => u.Nit == txtNit.Text); if (cli != null) { Response.Write("<script>alert('Este NIT ya existe!')</script>"); } else { Cliente cliente = new Cliente(); cliente.Nit = txtNit.Text; cliente.Nombre = txtNombre.Text; cliente.Direccion = txtDireccion.Text; cliente.Telefono = txtTelefono.Text; cliente.Correo = txtCorreo.Text; clientes.Add(cliente); GuardarJson(); Limpiar(); Response.Write("<script>alert('Cliente registrado!')</script>"); } // Actualizar la tabla con los productos GridViewClientes.DataSource = clientes; GridViewClientes.DataBind(); // Hacer visible comandos LabelBuscarCliente.Visible = true; txtBuscarCliente.Visible = true; ButtonBuscar.Visible = true; }
protected void ButtonEliminar_Click(object sender, EventArgs e) { clientes.RemoveAt(indice); GuardarJson(); Response.Write("<script>alert('Producto eliminado!')</script>"); GridViewClientes.DataSource = clientes; GridViewClientes.DataBind(); // Limpiar txtBuscarCliente.Text = ""; indice = -1; }
protected void Page_Load(object sender, EventArgs e) { DivBuscarCliente.Visible = true; Div_Busca_Articulos.Visible = true; DivComment.Visible = true; gridViewData(); DataRow dr = dt1.NewRow(); dr["IdCliente"] = ""; dr["codigo"] = "1"; dr["NombreCliente"] = "Mi Primer Cliente"; dr["telefonocliente"] = "1234567890"; dr["Email"] = ""; dt1.Rows.Add(dr); GridViewClientes.DataSource = dt1; GridViewClientes.DataBind(); DataRow dr2 = dt1.NewRow(); dr2["IdCliente"] = ""; dr2["codigo"] = "1"; dr2["NombreCliente"] = "Mi Primer Cliente"; dr2["telefonocliente"] = "1234567890"; dr2["Email"] = ""; dt1.Rows.Add(dr2); GridViewClientes.DataSource = dt1; GridViewClientes.DataBind(); gridViewDataArt(); DataRow da = dt2.NewRow(); da["idArticulo"] = ""; da["codigo"] = "1"; da["NombreArt"] = "Pesos + ieps + iva"; da["Articulo_PrecioA"] = "13"; da["Articulo_Nacional"] = "Pesos"; da["Presentacion"] = "Pieza"; dt2.Rows.Add(da); GridBuscaArticulos.DataSource = dt2; GridBuscaArticulos.DataBind(); DataRow da2 = dt2.NewRow(); da2["idArticulo"] = ""; da2["codigo"] = "1"; da2["NombreArt"] = "Pesos + ieps + iva"; da2["Articulo_PrecioA"] = "13"; da2["Articulo_Nacional"] = "Pesos"; da2["Presentacion"] = "Pieza"; dt2.Rows.Add(da2); GridBuscaArticulos.DataSource = dt2; GridBuscaArticulos.DataBind(); }
public void AbreGrid() { ClienteApi.CadastroSoapClient servico = new ClienteApi.CadastroSoapClient(); var model = servico.Lista(); DataTable dt = new DataTable(); dt.Columns.Add("CPF"); dt.Columns.Add("Nome"); dt.Columns.Add("Tipo do Cliente"); dt.Columns.Add("Sexo"); dt.Columns.Add("Situação do Cliente"); for (int i = 0; i < model.Length; i++) { dt.Rows.Add( model[i].CPF, model[i].Nome, model[i].Tipo, model[i].Sexo, model[i].Situacao ); } GridViewClientes.DataSource = dt; GridViewClientes.DataBind(); switch (Request.QueryString["Ok"]) { case "Cadastrado": Msg.Style.Add("display", "block"); Msg.Attributes["class"] = "alert alert-success alert-dismissible fade show"; lbMsg.Text = "Cliente cadastrado com sucesso"; break; case "Atualizado": Msg.Style.Add("display", "block"); Msg.Attributes["class"] = "alert alert-success alert-dismissible fade show"; lbMsg.Text = "Cliente alterado com sucesso"; break; case "Excluido": Msg.Style.Add("display", "block"); Msg.Attributes["class"] = "alert alert-success alert-dismissible fade show"; lbMsg.Text = "Cliente excluido com sucesso"; break; } }
protected void ButtonGuardar_Click(object sender, EventArgs e) { clientes[indice].Nombre = txtModificarNombre.Text; clientes[indice].Direccion = txtModificarDireccion.Text; clientes[indice].Telefono = txtModificarTelefono.Text; clientes[indice].Correo = txtModificarCorreo.Text; GuardarJson(); Response.Write("<script>alert('Nombre de producto actualizado!')</script>"); GridViewClientes.DataSource = clientes; GridViewClientes.DataBind(); // Mostrar comandos LabelBuscarCliente.Visible = true; txtBuscarCliente.Visible = true; ButtonBuscar.Visible = true; // Limpiar campo para buscar carné txtBuscarCliente.Text = ""; indice = -1; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // Leer los datos de la lista Json string archivo = Server.MapPath("Clientes.json"); StreamReader jsonStream = File.OpenText(archivo); string json = jsonStream.ReadToEnd(); jsonStream.Close(); clientes = JsonConvert.DeserializeObject <List <Cliente> >(json); } // Mostar datos GridViewClientes.DataSource = clientes; GridViewClientes.DataBind(); // Ocultar comandos Ocultar(); // Evitar que se recargue la página hasta arriba MaintainScrollPositionOnPostBack = true; }
//EVENTOS CLICK DE BUTTONS protected void btnBuscar_Click(object sender, EventArgs e) { CleanSearch(); if (txtBuscarNombre.Text.Trim() != string.Empty) { lblNombre.Text = txtBuscarNombre.Text; } else if (txtBuscarApellido.Text.Trim() != string.Empty) { lblApellido.Text = txtBuscarApellido.Text; } else if (txtBuscarDocumento.Text.Trim() != string.Empty) { lblDocumento.Text = txtBuscarDocumento.Text; } GridViewClientes.Visible = true; GridViewClientes.DataSourceID = "ObjectDataSourceClientes"; GridViewClientes.DataBind(); }
//METODO PARA QUE EL GRIDVIEW MUESTRE LA CONSULTA POR NOMBRE_RAZON SOCIAL O NIT_DOCUMENTO public void gv_CargarCliente() { GridViewClientes.DataSource = LoCli.dt_ConsultarCliente(txtNombre_RazonSocial.Text, txtNit_Documento.Text); GridViewClientes.DataBind(); }
protected void GridViewClientes_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridViewClientes.PageIndex = e.NewPageIndex; GridViewClientes.DataSource = LoCli.dt_ListarCliente(); GridViewClientes.DataBind(); }