private void cmdBuscar_Click(object sender, RoutedEventArgs e) { try { var strNum_Cliente = Interaction.InputBox("Digite el numero de cliente", "Numero de cliente"); var myCliente = new ClienteEN(); var valida = new ClienteLN(); myCliente = valida.ObtenerClientePorID(strNum_Cliente); if (myCliente == null) { throw new Exception("Cliente no existe"); } else { txtNumCliente.Text = myCliente.Num_Cliente; txtNombre.Text = myCliente.Nombre; txtTelefono.Text = myCliente.Telefono; txtDireccion.Text = myCliente.Direccion; radEmpresa.IsChecked = myCliente.Indicador_Empresa; radPersona.IsChecked = myCliente.Indicador_Persona; txtCedJur.Text = myCliente.Cedula_Juridica; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
// 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); } }
// El nombre de parámetro del id. debe coincidir con el valor DataKeyNames establecido en el control protected void grvCuponSin_RowDataBound(object sender, GridViewRowEventArgs e) { if ((e.Row.RowType == DataControlRowType.DataRow)) { // DataRow Vale las row que tienen datos, de esta manera se saltea el header,el footer y el pager DropDownList ddl; int id = Convert.ToInt32(grvCuponSin.DataKeys[e.Row.RowIndex].Value); // Celda 1 es donde esta el DropdownList GridViewRow gvrow = ((GridViewRow)(e.Row.Cells[3].NamingContainer)); ddl = ((DropDownList)(gvrow.FindControl("ddlCliente"))); Cupon cupon = CuponLN.Obtener(id); List <Cliente> lista = new List <Cliente>(); foreach (var item in ClienteLN.ObtenerTodos()) { if (item.rango.idRango == cupon.rango.idRango) { lista.Add(item); } } ddl.DataSource = lista; ddl.SelectedIndex = -1; ddl.DataBind(); ListItem lst = new ListItem("Seleccione un Cliente", "0"); ddl.Items.Insert(0, lst); } }
private void MetroWindow_Loaded(object sender, RoutedEventArgs e) { var lstClientes = new List <ClienteEN>(); lstClientes = new ClienteLN().ObtenerTodosLosClientes(); cboNombreCliente.ItemsSource = lstClientes; }
// 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); }
protected void Page_Load(object sender, EventArgs e) { string id; if (!String.IsNullOrEmpty(Request.QueryString["id"])) { id = Convert.ToString(Request.QueryString["id"]); cliente = ClienteLN.ObtenerPorIdentificacion(id); if (listaCanjes() != null) { listaCanjes(); } else { lblMensaje.Visible = true; lblMensaje.Text = "Aún no realiza canjes"; } lblNombreCliente.Text = cliente.nombreCompleto; cN = ClienteNivelLN.Obtener(cliente.identificacion); lblNivelCliente.Text = cN.nivel.nombre; imagenNivel.ImageUrl += cN.nivel.Imagen; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string id; if (!String.IsNullOrEmpty(Request.QueryString["id"])) { id = Convert.ToString(Request.QueryString["id"]); cliente = ClienteLN.ObtenerPorIdentificacion(id); cN = ClienteNivelLN.Obtener(cliente.identificacion); Session["clienteCanje"] = ClienteLN.ObtenerPorIdentificacion(id); lblNombreCliente.Text = cliente.nombreCompleto; lblNivelCliente.Text = cN.nivel.nombre; imagenNivel.ImageUrl += cN.nivel.Imagen; ddlCupon.DataSource = CuponLN.ObtenerTodos(); ddlCupon.DataTextField = "Nombre"; ddlCupon.DataValueField = "ID"; ddlCupon.DataBind(); listaCupon(); ddlCupon_SelectedIndexChanged(null, null); } } }
protected void btnLogin_Click(object sender, EventArgs e) { Usuario usu = new Usuario(); usu = UsuarioLN.ObtenerLogin(Convert.ToString(txtEmail.Text), Convert.ToString(txtContrasenna.Text)); if (usu != null) { if (usu.tipoUsuario.Equals("Admin")) { Session["admin"] = usu; Response.Redirect("inicioAdmin.aspx"); } else { Session["cliente"] = ClienteLN.ObtenerPorUsuario(usu); Response.Redirect("inicioCliente.aspx"); } } else { // ClientScript.RegisterStartupScript(this.GetType(), // "Login", "mensajeRedirect('Login','Verifique las credenciales','error','login.aspx')", true); // lblMensaje.Text = "Credenciales incorrectas, revíselas nuevamente."; lblMensaje.Visible = true; Response.Redirect("login.aspx"); } }
private void cmdInsertar_Click(object sender, RoutedEventArgs e) { try { var myCliente = new ClienteEN { Num_Cliente = txtNumCliente.Text, Nombre = txtNombre.Text, Telefono = txtTelefono.Text, Direccion = txtDireccion.Text, Indicador_Empresa = (bool)radEmpresa.IsChecked, Indicador_Persona = (bool)radPersona.IsChecked, Cedula_Juridica = txtCedJur.Text }; var valida = new ClienteLN(); valida.InsertarCliente(myCliente); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void ddlCliente_SelectedIndexChanged(object sender, EventArgs e) { DropDownList ddl; GridViewRow currentRow = (GridViewRow)((DropDownList)sender).Parent.Parent; // Celda 1 es donde esta el DropdownList ddl = ((DropDownList)(currentRow.FindControl("ddlCliente"))); int idCupon = Convert.ToInt32(grvCuponSin.DataKeys[currentRow.RowIndex].Values[0]); if (idCupon > 0) { Cliente cliente = ClienteLN.Obtener(Convert.ToInt32(ddl.SelectedValue)); Cupon cupon = new Cupon() { idCupon = idCupon, cliente = cliente, estado = true }; CuponLN.InsertarCliente(cupon); CuponLN.ActualizarEstadoCupon(false, idCupon); grvCuponSin.DataBind(); } }
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; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Cliente"] != null) { int id = ((Cliente)Session["Cliente"]).idCliente; Cliente usuario = ClienteLN.Obtener(id); Rango rango = RangoLN.Obtener(usuario.rango.idRango); lblCupon.Visible = true; lblCliente.Text = usuario.nombre; LkBtnIniciar.Text = "Cerrar sesión"; LkBtnRegistrar.Visible = false; LinkCambiar.Visible = true; lblCompra.Text = "Compra"; lnkRegistroInfo.HRef = "RegistroCompra.aspx"; lblRango.Text = rango.nombre; consultarImagen(rango.idRango); } else { if (Session["Admin"] != null) { LkBtnCerrar.Visible = true; lblCliente.Text = Session["Admin"].ToString(); LkBtnIniciar.Text = "Registro Cupones"; LkBtnRegistrar.Text = "Registro de Usuarios"; LkBtnCerrar.Text = "Cerrar Sesión"; LinkCambiar.Visible = false; } } }
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 ChkMiCupon_CheckedChanged(object sender, EventArgs e) { if (Session["Cliente"] != null && ChkMiCupon.Checked) { int id = ((Cliente)Session["Cliente"]).idCliente; Cliente usuario = ClienteLN.Obtener(id); grvListadoCupon.DataSource = CuponLN.ObtenerClientes(usuario.idCliente).Where(x => x.estado == true); grvListadoCupon.DataBind(); } else { grvListadoCupon.DataSource = CuponLN.ObtenerTodos(); grvListadoCupon.DataBind(); } }
private void cmdBorrar_Click(object sender, RoutedEventArgs e) { try { var strNum_Cliente = Interaction.InputBox("Digite el numero de cliente", "Numero de cliente"); var myCliente = new ClienteEN(); var valida = new ClienteLN(); myCliente = valida.ObtenerClientePorID(strNum_Cliente); if (myCliente == null) { throw new Exception("Cliente no existe"); } else { valida.EliminarCliente(myCliente); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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>"); }
protected void btnSignin_Click(object sender, EventArgs e) { try { Usuario usu = new Usuario { tipoUsuario = "Cliente", contrasenna = Convert.ToString(txtContrasenna.Text), email = Convert.ToString(txtEmail.Text), estado = 1, }; Usuario usua = UsuarioLN.ObtenerPorEmail(usu.email); if (usua != null) { lblMensaje.Visible = true; lblMensaje.Text = "el email ingresado ya existe, intente con otro"; } else { UsuarioLN.Insertar(usu); TipoIdentificacion tipo = TipoIdentificacionLN.Obtener(Convert.ToInt16(ddlTipoIdentificacion.SelectedValue)); Cliente cliente = new Cliente { fechaNacimiento = Convert.ToDateTime(txtFecha.Text), identificacion = Convert.ToString(txtIdentificacion.Text), nombreCompleto = Convert.ToString(txtNombre.Text), tarjetaCredito = Convert.ToString(txtTarjetaCredito.Text), tipoIdentificacion = tipo, usuario = UsuarioLN.ObtenerPorContrasenna(usu.contrasenna) }; Cliente clien = ClienteLN.ObtenerPorIdentificacion(cliente.identificacion); if (clien != null) { lblMensaje.Visible = true; lblMensaje.Text = "Ya existe un cliente con este número de céudla"; } else { ClienteLN.Insertar(cliente); Provincia provincia = ProvinciaLN.Obtener(Convert.ToInt16(ddlProvincia.SelectedValue)); Direccion direccion = new Direccion { provincia = provincia, codigo_postal = Convert.ToString(txtCodigo.Text), otrassennas = Convert.ToString(txtOtras.Text), cliente = cliente }; DireccionLN.Insertar(direccion); ClienteNivel cN = new ClienteNivel { cliente = ClienteLN.ObtenerPorIdentificacion(cliente.identificacion), montoActual = 0, nivel = NivelLN.Obtener(1) }; ClienteNivelLN.Insertar(cN); ClienteCupon cC = new ClienteCupon { cliente = ClienteLN.ObtenerPorIdentificacion(cliente.identificacion), codigoQR = qr(), cupon = CuponLN.Obtener(1), estado = 1 }; ClienteCuponLN.Insertar(cC); lblMensaje.Visible = true; lblMensaje.Text = "Registro exitoso, ya puede ingresar a la tienda"; limpiarCampos(); } } } catch (Exception e1) { lblMensaje.Visible = true; lblMensaje.Text = "Ha ocurrido un problema " + e1.Message; } }
private void listaClientes() { grvListado.DataSource = ClienteLN.ObtenerTodos(); grvListado.DataBind(); }