// Eliminar seleccionados protected void BtnDelete_Click(object sender, EventArgs e) { int count = 0; foreach (GridViewRow row in gridClientes.Rows) { CheckBox chk = (CheckBox)row.FindControl("chkDelete"); if (chk.Checked) { TextBox txtId = (TextBox)row.FindControl("txtId"); int id_cliente = Convert.ToInt32(txtId.Text.Trim()); List <Cliente> listaFiltrada = listaClientes.Where(item => item.id == id_cliente).ToList(); Cliente clienteSeleccionado = listaFiltrada[0]; bool eliminados = ClienteLN.getInstance().eliminarCliente(clienteSeleccionado, Session["schema"].ToString()); if (!eliminados) { Response.Write(@"<script language='javascript'>alert('Error al eliminar la Cliente.');</script>"); } else { count = count + 1; } } } Response.Write(@"<script language='javascript'>alert('Eliminados: " + count + " .');</script>"); Response.Redirect(Request.Url.AbsoluteUri); }
// Aceptar actualizar datos protected void gridClientes_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = gridClientes.Rows[e.RowIndex]; TextBox txtId = (TextBox)row.FindControl("txtEditId"); TextBox txtRazonSocial = (TextBox)row.FindControl("txtEditRazonSocial"); TextBox txtNombre = (TextBox)row.FindControl("txtEditNombre"); TextBox txtCuit = (TextBox)row.FindControl("txtEditCuit"); TextBox txtMail = (TextBox)row.FindControl("txtEditMail"); TextBox txtFecha = (TextBox)row.FindControl("txtEditFecha"); int idcattributaria = Convert.ToInt32((gridClientes.Rows[e.RowIndex].FindControl("ddlCatTributaria") as DropDownList).SelectedItem.Value); int idcatlistaprecio = Convert.ToInt32((gridClientes.Rows[e.RowIndex].FindControl("ddlCatListaPrecio") as DropDownList).SelectedItem.Value); int id = Convert.ToInt32(txtId.Text.Trim()); string cuit = txtCuit.Text.Trim(); string razonsocial = txtRazonSocial.Text.Trim(); string mail = txtMail.Text.Trim(); string nombre = txtNombre.Text.Trim(); string calle = txtRazonSocial.Text.Trim(); DateTime fecha = Convert.ToDateTime(txtFecha.Text.Trim()); bool retorno = ClienteLN.getInstance().updateCliente(id, razonsocial, nombre, cuit, fecha, mail, idcattributaria, idcatlistaprecio, Session["schema"].ToString()); if (retorno) { Response.Write(@"<script language='javascript'>alert('Cliente actualizado correctamente.');</script>"); Response.Redirect(Request.Url.AbsoluteUri); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { // Registro del cliente var objCliente = RecuperarDatos(); // enviar a la capa de logica de negocio var response = ClienteLN.getInstance().RegistrarCliente(objCliente); if (response) { panelMensajes.CssClass = "alert-success alert text-center"; mensaje = "Registro exitoso, sera redirigido a reservas"; lblMensaje.Text = mensaje; var oScript = new HtmlMeta(); oScript.Attributes.Add("http-equiv", "REFRESH"); oScript.Attributes.Add("content", "3; url='ReservarHora.aspx'"); Page.Header.Controls.Add(oScript); } else { panelMensajes.CssClass = "alert-danger alert text-center"; mensaje = "Registro fallido, revise los datos ingresados"; lblMensaje.Text = mensaje; } }
public static List <Cliente> BuscaCliente(int cedula) { List <Cliente> Clienteb = new List <Cliente>(); Clienteb = ClienteLN.getInstance().BuscaCliente(cedula); return(Clienteb); }
protected void btnEditar_Click(object sender, EventArgs e) { //registro cliente Cliente objcliente = GetEntidad2(); //envio a logica de negocio bool respuesta = ClienteLN.getInstance().EditarCliente(objcliente); if (respuesta == true) { Response.Write("<script>alert('Edit CORRECTO')</script>"); } else { Response.Write("<script>alert('Edit mal')</script>"); } }
protected void BindData() { listaClientes = ClienteLN.getInstance().listaClientes(Session["schema"].ToString()); gridClientes.DataSource = listaClientes; gridClientes.DataBind(); }
protected void BtnAdd_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(); DateTime dateTime = DateTime.UtcNow.Date; List <Telefono> listaTelefonos = new List <Telefono>(); List <Direccion> listaDirecciones = new List <Direccion>(); List <Transporte> listaTransportes = new List <Transporte>(); cliente.razon_social = txtRazonSocial.Text.Trim(); cliente.nombre = txtNombre.Text.Trim(); cliente.cuit = txtCuit.Text.Trim(); cliente.id_categoriaTributaria = Convert.ToInt32(ddlCategoriasTributarias.SelectedItem.Value.ToString()); cliente.id_categoriaPrecios = Convert.ToInt32(ddlCategoriasListaPrecios.SelectedItem.Value.ToString()); // obtenemos telefonos #region "TELEFONOS" for (int i = 1; i <= cantTelefonos; i++) { Telefono telefono = new Telefono(); foreach (String control in controlTelefonos) { if (control.Contains("numero." + i)) { telefono.telefono = (placeholderTelefonos.FindControl(control) as TextBox).Text; } else if (control.Contains("descripcion." + i)) { telefono.descripcion = (placeholderTelefonos.FindControl(control) as TextBox).Text; } } listaTelefonos.Add(telefono); } cliente.telefonos = listaTelefonos; #endregion // obtenemos direcciones #region "DIRECCIONES" for (int i = 1; i <= cantDirecciones; i++) { Direccion direccion = new Direccion(); foreach (String control in controlDirecciones) { if (control.Contains("calle." + i)) { direccion.calle = (placeholderTelefonos.FindControl(control) as TextBox).Text; } else if (control.Contains("altura." + i)) { direccion.altura = Convert.ToInt32((placeholderTelefonos.FindControl(control) as TextBox).Text); } else if (control.Contains("descripciones." + i)) { DropDownList ddl = (DropDownList)placeholderDirecciones.FindControl(control); direccion.descripcion = ddl.SelectedItem.Text.Trim(); } else if (control.Contains("localidades." + i)) { DropDownList ddl2 = (DropDownList)placeholderDirecciones.FindControl(control); direccion.id_localidad = Convert.ToInt32(ddl2.SelectedItem.Value); } } listaDirecciones.Add(direccion); } cliente.direcciones = listaDirecciones; #endregion // obtenemos los transportes #region "TRANSPORTES" for (int i = 1; i <= cantTransportes; i++) { Transporte transporte = new Transporte(); foreach (String control in controlTransportes) { if (control.Contains("descripcion." + i)) { transporte.descripcion = (placeholderTelefonos.FindControl(control) as TextBox).Text; } else if (control.Contains("transporte." + i)) { DropDownList ddl = (DropDownList)placeholderDirecciones.FindControl(control); transporte.nombre = ddl.SelectedItem.Text.Trim(); transporte.id = Convert.ToInt32(ddl.SelectedItem.Value.ToString()); } } listaTransportes.Add(transporte); } cliente.transportes = listaTransportes; #endregion string retorno = ClienteLN.getInstance().nuevoCliente(cliente, Session["schema"].ToString()); txtNombre.Text = ""; Response.Write(@"<script language='javascript'>alert('" + retorno + " .');</script>"); }