protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                lbl_error.Visible   = false;
                lbl_success.Visible = false;
                lbl_warning.Visible = false;


                //Por defecto carga Cordoba como Localidad con sus Barrios
                List <Localidad> localidades = GestorCliente.listarLocalidades();
                combo_cliente_localidad.DataSource     = localidades;
                combo_cliente_localidad.DataTextField  = "Nombre";
                combo_cliente_localidad.DataValueField = "Id";
                combo_cliente_localidad.DataBind();

                Localidad cba = localidades.Find(Localidad => Localidad.Nombre == "Cordoba");
                combo_cliente_barrio.DataSource     = GestorCliente.listarBarrios(cba.Id);
                combo_cliente_barrio.DataTextField  = "Nombre";
                combo_cliente_barrio.DataValueField = "Id";
                combo_cliente_barrio.DataBind();

                //Carga de DropDown Sexo
                combo_cliente_sexo.DataSource     = GestorCliente.listarSexo();
                combo_cliente_sexo.DataTextField  = "Nombre";
                combo_cliente_sexo.DataValueField = "Id";
                combo_cliente_sexo.DataBind();
            }
        }
        protected void sendlogin_Click(object sender, EventArgs e)
        {
            var pass = EnvioEmails.md5(password.Text.Trim());

            BE.Usuario usuario = null;
            usuario = GestorUsuario.ObtenerUsuario(username.Text.Trim(), pass);
            if (usuario != null)
            {
                var esCliente = GestorCliente.ValidadRolCliente(username.Text.Trim());

                if (esCliente != null)
                {
                    Session["usuarioCliente"] = usuario;
                    Response.Redirect("/PaginaPrincipal");
                }
                else
                {
                    Session["usuarioBackEnd"] = usuario;
                    Response.Redirect("/InicioBackend");
                }
            }
            else
            {
                Response.Write("<script>alert('Credenciales incorrectas')</script>");
            }
        }
Exemple #3
0
        private void btn_buscarCliente_Click(object sender, EventArgs e)
        {
            string buscar = txt_clienteCedula.Text;

            try
            {
                using (GestorCliente cliente = new GestorCliente())
                {
                    string cedula = txt_clienteCedula.Text;
                    this.dsCliente = cliente.ConsultarClienteCedula(cedula);
                    this.dtCliente = this.dsCliente.Tables[0];

                    id_cliente = int.Parse(this.dtCliente.Rows[0]["id_cliente"].ToString());
                    string nombre = this.dtCliente.Rows[0]["nombre"].ToString();
                    string ape1   = this.dtCliente.Rows[0]["apellido1"].ToString();
                    string ape2   = this.dtCliente.Rows[0]["apellido2"].ToString();
                    deuda = int.Parse(this.dtCliente.Rows[0]["deuda"].ToString());
                    txt_saldoAnteriorRecibo.Text = deuda.ToString();

                    txt_nombreCliente.Text = nombre + " " + ape1 + " " + ape2;
                }
            }
            catch (Exception x)
            {
                MessageBox.Show("No se encontraron resultados ", "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        protected void boton_informe_Click(object sender, EventArgs e)
        {
            string   nombre_sexo       = combo_sexo.SelectedItem.Text;
            string   nombre_localidad  = combo_localidad.SelectedItem.Text;
            string   nombre_barrio     = combo_barrio.SelectedItem.Text;
            string   fecha_desde_texto = txt_fecha_desde.Text;
            string   fecha_hasta_texto = txt_fecha_hasta.Text;
            DateTime fecha_desde       = new DateTime();
            DateTime fecha_hasta       = new DateTime();


            try
            {
                string nombre_sexo_parametro = null;
                if (combo_sexo.Items.FindByText("Sin selección").Selected == false)
                {
                    nombre_sexo_parametro = nombre_sexo;
                }

                string nombre_localidad_parametro = null;
                if (combo_localidad.Items.FindByText("Sin selección").Selected == false)
                {
                    nombre_localidad_parametro = nombre_localidad;
                }

                string nombre_barrio_texto = null;
                if (combo_barrio.Items.FindByText("Sin selección").Selected == false)
                {
                    nombre_barrio_texto = nombre_barrio;
                }

                if (fecha_desde_texto == "")
                {
                    fecha_desde = new DateTime(1900, 1, 1);
                }
                else
                {
                    fecha_desde = Convert.ToDateTime(fecha_desde_texto);
                }
                if (fecha_hasta_texto == "")
                {
                    fecha_hasta = DateTime.Now;
                }
                else
                {
                    fecha_hasta = Convert.ToDateTime(fecha_hasta_texto);
                }

                if (fecha_desde < fecha_hasta)
                {
                    List <ClienteView> clientes = GestorCliente.obtenerClientesInforme(nombre_sexo_parametro, nombre_localidad_parametro, nombre_barrio_texto, fecha_desde, fecha_hasta);
                    info_clientes_gridview.DataSource = clientes;
                    info_clientes_gridview.DataBind();
                }
            }
            catch (ApplicationException ex)
            {
                Console.WriteLine("Error en el informe");
            }
        }
        protected void confirmarCambioPass_Click(object sender, EventArgs e)
        {
            var Iduser     = $"{((BE.Usuario)Session["usuarioCliente"])?.IdUsuario}";
            var nombreUser = $"{((BE.Usuario)Session["usuarioCliente"])?.Nombre}";

            if (password.Text == repeatPass.Text)
            {
                bool modificadoCli = GestorCliente.ModificarPassCliente(int.Parse(Iduser),
                                                                        EnvioEmails.md5(password.Text.Trim()),
                                                                        int.Parse(codCliente.Text.Trim()));

                bool modidificadoUs = GestorUsuario.ModificarPass(int.Parse(Iduser),
                                                                  EnvioEmails.md5(password.Text.Trim()));

                if (modificadoCli && modidificadoUs)
                {
                    EnvioEmails.EnviarMailConfirmacionCambioPass(email.Text.Trim(), "");
                    GestorBitacora.Agregar(DateTime.Now, "Se edito un registro", nombreUser, "Cliente");
                    Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                    return;
                }
            }
            else
            {
                Response.Write("<script>alert('Las contraseñas no coinciden')</script>");
            }
        }
Exemple #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            GestorCliente Gest = new GestorCliente();

            Gest.AgregarCliente(textBox1.Text, textBox2.Text, Convert.ToInt32(textBox3.Text), dateTimePicker1.Value.Date, dateTimePicker2.Value.Date, (float)Convert.ToDouble(textBox4.Text), (float)Convert.ToDouble(textBox5.Text),
                                textBox6.Text, textBox7.Text, textBox8.Text, textBox9.Text, comboBox1.Text);
        }
        protected void sendemail_Click(object sender, EventArgs e)
        {
            var Email = email.Text.Trim();

            if (!string.IsNullOrEmpty(Email))
            {
                var Existe = GestorCliente.ValidadMailCliente(Email);

                if (Existe != null)
                {
                    if (GestorUsuario.ObtenerHash(usuario.Text.Trim()))
                    {
                        EnvioEmails.EnviarMailRecuperoPass(Email,
                                                           $"https://localhost:44328/RecuperoPass.aspx?clave={usuario.Text.Trim()}&hash={GestorUsuario.RecuperarHashUsuario(usuario.Text.Trim())}");
                        Response.Write("<script>alert('Se ha enviado un correo electronico a su casilla de email para que pueda recuperar su contraseña')</script>");
                    }
                    else
                    {
                        Response.Write("<script>alert('Ha ocurrido un error, vuelva a intentarlo')</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('El email ingresado no se encuentra registrado')</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Debe ingresar un email')</script>");
            }
        }
Exemple #8
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            /*---------------------------------------------------------------------------*/
            if (txtCedula.Text.Trim().Length < 11 && txtCedula.Text.Trim().Length > 9)
            {
                MessageBox.Show("La Cedula debe tener 11 dígitos");
                return; //Salimos
            }
            /*---------------------------------------------------------------------------*/
            if (txtTelefono.Text.Trim().Length != 8)
            {
                MessageBox.Show("El Teléfono debe tener 8 dígitos");
                return; //Salimos
            }
            CargarGridCliente();

            defecto();
            /*---------------------------------------------------------------------------*/
            if (txtNombre.Text != "" && txtApellido1.Text != "" && txtApellido2.Text != "" && txtDireccion.Text != "" && txtTelefono.Text != "" && txtDeuda.Text != "")
            {
                using (GestorCliente elCliente = new GestorCliente())
                {
                    elCliente.ModificarCliente(txtCedula.Text, txtNombre.Text, txtApellido1.Text, txtApellido2.Text, txtDireccion.Text, txtTelefono.Text, int.Parse(txtDeuda.Text));
                }
            }
            else
            {
                MessageBox.Show("¡ Debe rellenar todos los espacios ! ", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        protected void cliente_gridview_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            lbl_error.Visible   = false;
            lbl_success.Visible = false;
            lbl_warning.Visible = false;

            int     dni = Convert.ToInt32(cliente_gridview.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString());
            Cliente cli = GestorCliente.obtenerClientesDni(dni);

            Application["dni"] = cli.Dni;
            lbl_dni.Text       = cliente_gridview.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString();

            txt_cliente_nombre.Text      = cli.Nombre;
            txt_cliente_apellido.Text    = cli.Apellido;
            txt_cliente_fecha_nacim.Text = Convert.ToString(cli.Fecha_nacimiento.ToShortDateString());
            combo_cliente_sexo.ClearSelection();
            combo_cliente_sexo.Items.FindByText(cli.Sexo.Nombre).Selected = true;
            combo_cliente_localidad.ClearSelection();
            combo_cliente_localidad.Items.FindByText(cli.Domicilio.Barrio.Localidad.Nombre).Selected = true;
            combo_cliente_barrio.ClearSelection();
            combo_cliente_barrio.Items.FindByText(cli.Domicilio.Barrio.Nombre).Selected = true;
            txt_cliente_numero.Text    = cli.Domicilio.Numero;
            txt_cliente_email.Text     = cli.Email;
            txt_cliente_telefono.Text  = cli.Telefono;
            txt_cliente_domicilio.Text = cli.Domicilio.Calle;
            txt_usuario.Text           = cli.Usuario.Username;
        }
Exemple #10
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (txtBuscar.Text != "")
            {
                if (txtBuscar.Text == "")
                {
                    MessageBox.Show("Inserte un dato valido", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

                if (txtBuscar.Text != null)
                {
                    using (GestorCliente Cliente = new GestorCliente())
                    {
                        this.dsCliente = Cliente.ConsultarClienteCedula(txtBuscar.Text);
                        this.dtCliente = this.dsCliente.Tables[0];
                    }
                    CargarGridCliente();
                }
                else
                {
                    MessageBox.Show("¡ Debe insertar una cedula ! ", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                CargarDatosCliente();
            }
            else
            {
                MessageBox.Show("¡ Debe insertar una cedula ! ", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                lbl_error.Visible   = false;
                lbl_success.Visible = false;
                lbl_warning.Visible = false;

                cliente_gridview.DataSource = GestorCliente.obtenerClientes();
                string[] keys = new string[] { "Dni" };
                cliente_gridview.DataKeyNames = keys;
                cliente_gridview.DataBind();

                List <Localidad> localidades = GestorCliente.listarLocalidades();
                combo_cliente_localidad.DataSource     = localidades;
                combo_cliente_localidad.DataTextField  = "Nombre";
                combo_cliente_localidad.DataValueField = "Id";
                combo_cliente_localidad.DataBind();

                Localidad cba = localidades.Find(Localidad => Localidad.Nombre == "Cordoba");
                combo_cliente_barrio.DataSource     = GestorCliente.listarBarrios(cba.Id);
                combo_cliente_barrio.DataTextField  = "Nombre";
                combo_cliente_barrio.DataValueField = "Id";
                combo_cliente_barrio.DataBind();

                //Carga de DropDown Sexo
                combo_cliente_sexo.DataSource     = GestorCliente.listarSexo();
                combo_cliente_sexo.DataTextField  = "Nombre";
                combo_cliente_sexo.DataValueField = "Id";
                combo_cliente_sexo.DataBind();
            }
        }
        private void consultafecha(string f1, string f2)
        {
            string Fecha1 = "";
            string Fecha2 = "";

            string[] fechone;
            string[] fechtwo;

            f1      = f1.Replace(" ", "-");
            f2      = f2.Replace(" ", "-");
            fechone = f1.Split('-');
            fechtwo = f2.Split('-');

            foreach (string i in fechone)
            {
                Fecha1 = fechone[2] + "-" + fechone[1] + "-" + fechone[0];
            }
            foreach (string i in fechtwo)
            {
                Fecha2 = fechtwo[2] + "-" + fechtwo[1] + "-" + fechtwo[0];
            }

            using (GestorCliente customer = new GestorCliente())
            {
                this.dsRegistro       = customer.GetBillByDate(int.Parse(id_cliente.ToString()), Fecha1, Fecha2);
                this.dtRegistro       = this.dsRegistro.Tables[0];
                dgvCliente.DataSource = dtRegistro;
                dgvCliente.Columns["id_saveBills"].Visible = false;
                dgvCliente.Columns["name"].HeaderText      = "Name";
                dgvCliente.Columns["details"].HeaderText   = "Details";
                dgvCliente.Columns["fecha"].HeaderText     = "Date";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                List <Localidad> localidades = GestorCliente.listarLocalidades();
                combo_localidad.DataSource     = localidades;
                combo_localidad.DataTextField  = "Nombre";
                combo_localidad.DataValueField = "Id";
                combo_localidad.DataBind();
                combo_localidad.ClearSelection();
                combo_localidad.Items.Add("Sin selección");
                combo_localidad.Items.FindByText("Sin selección").Selected = true;


                Localidad cba = localidades.Find(Localidad => Localidad.Nombre == "Cordoba");
                combo_barrio.DataSource     = GestorCliente.listarBarrios(cba.Id);
                combo_barrio.DataTextField  = "Nombre";
                combo_barrio.DataValueField = "Id";
                combo_barrio.DataBind();
                combo_barrio.ClearSelection();
                combo_barrio.Items.Add("Sin selección");
                combo_barrio.Items.FindByText("Sin selección").Selected = true;


                //Carga de DropDown Sexo
                combo_sexo.DataSource     = GestorCliente.listarSexo();
                combo_sexo.DataTextField  = "Nombre";
                combo_sexo.DataValueField = "Id";
                combo_sexo.DataBind();
                combo_sexo.ClearSelection();
                combo_sexo.Items.Add("Sin selección");
                combo_sexo.Items.FindByText("Sin selección").Selected = true;
            }
        }
        protected void sendconfirmar_Click(object sender, EventArgs e)
        {
            var pass1 = password.Text.Trim();
            var pass2 = repetpass.Text.Trim();

            if (pass1 == pass2)
            {
                var password = EnvioEmails.md5(pass1);
                var usuario  = Request.QueryString["clave"];
                var hash     = Request.QueryString["hash"];
                var email    = GestorCliente.ObtenerEmailCliente(usuario);

                bool Modificado = GestorUsuario.ConfirmacionCambioPassword(usuario, hash, password);

                if (Modificado)
                {
                    EnvioEmails.EnviarMailConfirmacionCambioPass(email.Email, "");
                    Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('La contraseña no coincide')</script>");
            }
        }
Exemple #15
0
        protected void btn_registrar_pedido_Click(object sender, EventArgs e)
        {
            //Verifico que haya cargado algun producto al carrito de compras
            if (Session["listaDetalles"] != null)
            {
                List <DetallePedido> listaDetalles = (List <DetallePedido>)Session["listaDetalles"];

                Pedido pedido = new Pedido();

                Usuario user     = (Usuario)Session["user"];
                string  username = user.Username;
                pedido.Cliente      = GestorCliente.obtenerClientePorUsuario(username);
                pedido.Fecha_Pedido = DateTime.Now.Date;

                float monto = 0;
                foreach (DetallePedido detalle in listaDetalles)
                {
                    monto += detalle.Precio;
                }

                pedido.Monto = monto;

                if (chk_envio.Checked)
                {
                    pedido.Estado = GestorEstados.obtenerEstadoPorNombre("Delivery");
                }
                else
                {
                    pedido.Estado = GestorEstados.obtenerEstadoPorNombre("Local");
                }

                Random random = new Random();
                pedido.Nro_Pedido = random.Next();

                //REGISTRO EL PEDIDO
                try
                {
                    GestorPedido.registrarPedido(pedido, listaDetalles);

                    lbl_success.Text         = "Pedido registrado con exito!";
                    lbl_success.Visible      = true;
                    lbl_warning.Visible      = false;
                    lbl_error.Visible        = false;
                    Session["listaDetalles"] = null;
                    cargarGrilla();
                    limpiar();
                }
                catch (Exception ex)
                {
                    lbl_error.Text    = "Ha surgido un error inesperado";
                    lbl_error.Visible = true;
                }
            }
            else
            {
                lbl_warning.Text    = "Debe ingresar algun producto al carrito de compras";
                lbl_warning.Visible = true;
            }
        }
 private void CargarDatosCliente()
 {
     using (GestorCliente customer = new GestorCliente())
     {
         label21.Text = (string)customer.ConsultarCliente(id_customer).Tables[0].Rows[0][0];
         label23.Text = (string)customer.ConsultarCliente(id_customer).Tables[0].Rows[0][1];
         label25.Text = (string)customer.ConsultarCliente(id_customer).Tables[0].Rows[0][2];
     }
 }
 private void CargarGridCliente()
 {
     using (GestorCliente facturas = new GestorCliente())
     {
         dgvCliente.DataSource = facturas.ListarFacturas(id_cliente);
         dgvCliente.Columns["id_bill"].Visible    = false;
         dgvCliente.Columns["name"].HeaderText    = "Name";
         dgvCliente.Columns["details"].HeaderText = "Details";
         dgvCliente.Columns["fecha"].HeaderText   = "Date";
     }
 }
 protected void combo_cliente_localidad_SelectedIndexChanged(object sender, EventArgs e)
 {
     //Si se carga una nueva Localidad, se cargaran de esta manera sus barrios correspondientes
     if (combo_cliente_localidad.SelectedItem.Text == "Cordoba")
     {
         int id = Convert.ToInt32(combo_cliente_localidad.SelectedValue);
         combo_cliente_barrio.DataSource     = GestorCliente.listarBarrios(id);
         combo_cliente_barrio.DataTextField  = "Nombre";
         combo_cliente_barrio.DataValueField = "Id";
         combo_cliente_barrio.DataBind();
     }
 }
 private void CargarUltimoIdBill()
 {
     try
     {
         using (GestorCliente elCliente = new GestorCliente())
         {
             id_lastbill = int.Parse(elCliente.GetLastBill(id_cliente).Rows[0][0].ToString());
         }
     }
     catch (Exception l) {
         Console.Write(l);
         MessageBox.Show("Este cliente no posee registros");
     }
 }
        /*private void CargarComboOjo()
         *
         * {
         *  try
         *  {
         *      using (GestorGeneral elGestorOjo = new GestorGeneral())
         *      {
         *
         *          cbxOjo.DataSource = elGestorOjo.ListarOjo();
         *          cbxOjo.ValueMember = "id_ojo";
         *          cbxOjo.DisplayMember = "tipo";
         *      }
         *
         *  }
         *
         *  catch (Exception e)
         *  {
         *      MessageBox.Show("Error de SQL: " + e.Message);
         *  }
         *
         * }*/

        private void CargarGridCliente()
        {
            using (GestorCliente elCliente = new GestorCliente())
            {
                dgvCliente.DataSource = elCliente.ListarCliente();
                dgvCliente.Columns["code"].Visible           = false;
                dgvCliente.Columns["name"].HeaderText        = "Name";
                dgvCliente.Columns["lastName"].HeaderText    = "Last Name";
                dgvCliente.Columns["telephone"].HeaderText   = "Telephone";
                dgvCliente.Columns["address"].HeaderText     = "Address";
                dgvCliente.Columns["postalCode"].HeaderText  = "Postal Code";
                dgvCliente.Columns["staticPrice"].HeaderText = "Static Price";
            }
        }
Exemple #21
0
 private void CargarGridCliente()
 {
     using (GestorCliente elCliente = new GestorCliente())
     {
         dgvCliente.DataSource = elCliente.ListarClienteSinTarjeta();
         dgvCliente.Columns["id_cliente"].Visible   = false;
         dgvCliente.Columns["cedula"].HeaderText    = "Cedula";
         dgvCliente.Columns["nombre"].HeaderText    = "Nombre";
         dgvCliente.Columns["apellido1"].HeaderText = "PrimerApellido";
         dgvCliente.Columns["apellido2"].HeaderText = "SegundoApellido";
         dgvCliente.Columns["direccion"].HeaderText = "Direccion";
         dgvCliente.Columns["telefono"].HeaderText  = "Telefono";
         dgvCliente.Columns["deuda"].Visible        = false;
     }
 }
Exemple #22
0
        private void cargarInformacionCliente()
        {
            lbl_usuer.Text  = usuario;
            lbl_Cargo.Text  = cargo;
            txt_doctor.Text = usuario;
            int Id_cliente = int.Parse(id_cliente);

            using (GestorCliente Cliente = new GestorCliente())
            {
                lblUNombre.Text   = (string)Cliente.ConsultarCliente(Id_cliente).Tables[0].Rows[0][2];
                lblDireccion.Text = (string)Cliente.ConsultarCliente(Id_cliente).Tables[0].Rows[0][5];
                lblTelefono.Text  = (string)Cliente.ConsultarCliente(Id_cliente).Tables[0].Rows[0][6];
                lblCedula.Text    = (string)Cliente.ConsultarCliente(Id_cliente).Tables[0].Rows[0][1];
            }
        }
        //
        // GET: /Entrega/

        public ActionResult Index()
        {
            //Invocamos al servicio
            var service = new GestorEntrega();


            var entregasDto = service.ObtenerEntregas(DateTime.Today, DateTime.Now, 0, 0);

            //Mapeamos el DTO a nuestro modelo (de forma automática o a mano, dependiendo de nuestra necesidad)
            var listaEntregas = Mapper.Map <List <ListaEntregaViewModel> >(entregasDto);

            //Obtenemos la lista de clientes
            var serviceClientes = new GestorCliente();
            var listaClientes   = serviceClientes.ObtenerClientes();

            //Obtenemos la lista de estados de las entregas
            var listaEstadosEntrega = service.ObtenerEstadosEntrega();

            var model = new FiltradoEntregasViewModel();

            model.GenerarEntrega = false;

            if (listaEntregas != null && listaEntregas.Count() == 0)
            {
                model.GenerarEntrega = true;
            }

            model.ListaInicial = listaEntregas;
            model.FechaInicio  = DateTime.Today;
            model.FechaFin     = DateTime.Now;
            model.Clientes     =
                listaClientes.Select(
                    x => new SelectListItem()
            {
                Text = x.Nombre, Value = x.Codigo.ToString()
            })
                .OrderBy(s => s.Text);
            model.EstadosEntrega =
                listaEstadosEntrega.Select(
                    x => new SelectListItem()
            {
                Text = x.Descripcion, Value = x.Codigo.ToString()
            })
                .OrderBy(s => s.Text);

            return(View(model));
        }
        protected void cliente_gridview_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            lbl_error.Visible   = false;
            lbl_success.Visible = false;
            lbl_warning.Visible = false;


            int dni = Convert.ToInt32(cliente_gridview.DataKeys[Convert.ToInt32(e.RowIndex)].Value.ToString());

            GestorCliente.eliminarCliente(dni);
            lbl_success.Text            = "Cliente eliminado con exito!";
            lbl_success.Visible         = true;
            cliente_gridview.DataSource = GestorCliente.obtenerClientes();
            string[] keys = new string[] { "Dni" };
            cliente_gridview.DataKeyNames = keys;
            cliente_gridview.DataBind();
        }
 protected void combo_localidad_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (combo_localidad.SelectedItem.Text != "Sin selección")
     {
         int id = Convert.ToInt32(combo_localidad.SelectedValue);
         combo_barrio.DataSource     = GestorCliente.listarBarrios(id);
         combo_barrio.DataTextField  = "Nombre";
         combo_barrio.DataValueField = "Id";
         combo_barrio.DataBind();
     }
     else
     {
         combo_barrio.Items.Clear();
         combo_barrio.Items.Add("Sin selección");
         combo_barrio.Items.FindByText("Sin selección").Selected = true;
     }
 }
 public ListarClientes()
 {
     InitializeComponent();
     dataGridView1.DataSource           = GestorCliente.ListaDeClientes().Tables[0];
     dataGridView1.Columns[0].ReadOnly  = true;
     dataGridView1.Columns[1].ReadOnly  = true;
     dataGridView1.Columns[2].ReadOnly  = true;
     dataGridView1.Columns[3].ReadOnly  = true;
     dataGridView1.Columns[4].ReadOnly  = true;
     dataGridView1.Columns[5].ReadOnly  = true;
     dataGridView1.Columns[6].ReadOnly  = true;
     dataGridView1.Columns[7].ReadOnly  = true;
     dataGridView1.Columns[8].ReadOnly  = true;
     dataGridView1.Columns[9].ReadOnly  = true;
     dataGridView1.Columns[10].ReadOnly = true;
     dataGridView1.Columns[11].ReadOnly = true;
     dataGridView1.Columns[12].ReadOnly = true;
 }
Exemple #27
0
        public modificarCliente(string pCliente)
        {
            InitializeComponent();
            DataSet iCliente = new DataSet();

            iCliente = (GestorCliente.BuscarCliente(pCliente));

            textBox1.Text  = iCliente.Tables[0].Rows[0]["nombre"].ToString();
            textBox2.Text  = iCliente.Tables[0].Rows[0]["apellido"].ToString();
            textBox3.Text  = iCliente.Tables[0].Rows[0]["dni"].ToString();
            textBox4.Text  = iCliente.Tables[0].Rows[0]["altura"].ToString();
            textBox5.Text  = iCliente.Tables[0].Rows[0]["peso"].ToString();
            textBox6.Text  = iCliente.Tables[0].Rows[0]["email"].ToString();
            textBox7.Text  = iCliente.Tables[0].Rows[0]["direccion"].ToString();
            textBox8.Text  = iCliente.Tables[0].Rows[0]["telefono"].ToString();
            textBox9.Text  = iCliente.Tables[0].Rows[0]["experiencia"].ToString();
            textBox10.Text = iCliente.Tables[0].Rows[0]["numeroContacto"].ToString();
        }
        protected void sendconfirmar_Click(object sender, EventArgs e)
        {
            var Comentario = comentario.Text;
            int puntaje    = 0;

            if (CheckPunt1.Checked == true)
            {
                puntaje = 1;
            }
            else if (CheckPunt2.Checked == true)
            {
                puntaje = 2;
            }
            else if (CheckPunt3.Checked == true)
            {
                puntaje = 3;
            }
            else if (CheckPunt4.Checked == true)
            {
                puntaje = 4;
            }
            else if (CheckPunt5.Checked == true)
            {
                puntaje = 5;
            }


            var Usuario   = $"{((BE.Usuario)Session["usuarioCliente"])?.User}";
            var IDCliente = GestorCliente.ObtenerCodCliente(Usuario);
            var NroNP     = Request.QueryString["NroNP"];

            var Productos = GestorNP.ListarProdxNP(int.Parse(NroNP));

            foreach (var item in Productos)
            {
                GestorProducto.AgregarValoracion(puntaje, Comentario,
                                                 IDCliente.CodCliente,
                                                 item.Nombre,
                                                 Usuario);
            }

            Response.Write("<script>alert('Muchas gracias por sus comentarios')</script>");
        }
Exemple #29
0
        protected void LogIn(object sender, EventArgs e)
        {
            lbl_warning.Visible = false;
            Usuario usuario = new Usuario();

            usuario.Username = Email.Text;
            usuario.Password = Password.Text;

            if (GestorUsuario.login(usuario))
            {
                Session["user"]      = usuario;
                Session["user_perm"] = GestorCliente.obtenerRolDeCliente(usuario.ClienteId);
                Response.Redirect("~/", false);
            }
            else
            {
                lbl_warning.Text    = "Error en el usuario y/contraseña, intente nuevamente";
                lbl_warning.Visible = true;
            }
        }
        protected void sendeditar_Click(object sender, EventArgs e)
        {
            bool Modificado = GestorCliente.Actualizar(
                int.Parse(codCliente.Text.Trim()),
                nombre.Text.Trim(),
                apellido.Text.Trim(),
                email.Text.Trim(),
                telefono.Text.Trim(),
                domEntrega.Text.Trim(),
                domFactura.Text.Trim(),
                dni.Text.Trim(),
                username.Text.Trim());

            if (Modificado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se edito un registro", "Cliente", "Cliente");
                Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                return;
                //Response.Redirect("/ABMC-Usuarios");
            }
        }