Пример #1
0
        protected void btn_buscar_Click(object sender, EventArgs e)
        {
            if (ddl_nombre.SelectedIndex != 0)
            {
                try
                {
                    Cliente            cli = new Cliente();
                    MantenedorClientes man = new MantenedorClientes();

                    string nombre = ddl_nombre.SelectedValue;
                    txt_rutCliente.Text    = man.BuscarCliente(nombre).Rows[0][0].ToString();
                    txt_nombreCliente.Text = man.BuscarCliente(nombre).Rows[0][1].ToString();
                    txt_contacto1.Text     = man.BuscarCliente(nombre).Rows[0][2].ToString();
                    txt_fono1.Text         = man.BuscarCliente(nombre).Rows[0][3].ToString();
                    txt_email1.Text        = man.BuscarCliente(nombre).Rows[0][4].ToString();
                    txt_contacto2.Text     = man.BuscarCliente(nombre).Rows[0][5].ToString();
                    txt_fono2.Text         = man.BuscarCliente(nombre).Rows[0][6].ToString();
                    txt_email2.Text        = man.BuscarCliente(nombre).Rows[0][7].ToString();
                }
                catch (Exception)
                {
                    Response.Write("<script>alert('Este cliente no existe.');</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Debe ingresar un rut.');</script>");
            }
        }
Пример #2
0
 static void Main(string[] args)
 {
     MantenedorClientes.BorrarClientePrueba(DatosPruebas.clientePrueba.RutCliente);
     MantenedorUsuarios.BorrarUsuariosPrueba(new List <string>()
     {
         DatosPruebas.usuarioPrueba.IdUsuario, DatosPruebas.usuarioNoVigente.IdUsuario
     });
     //MenuPrincipal();
     Console.WriteLine(mantenedorUsuarios.Login("usuario_prueba", "ABCDEF1"));
     Console.ReadLine();
 }
Пример #3
0
        protected void btn_modificar_Click(object sender, EventArgs e)
        {
            if (txt_rutCliente.Text.Trim().Length > 0 && txt_nombreCliente.Text.Trim().Length > 0)
            {
                MantenedorClientes man = new MantenedorClientes();
                if (man.BuscarRutCliente(txt_rutCliente.Text.Trim()).Rows.Count > 0)
                {
                    try
                    {
                        if (man.BuscarRutCliente(txt_rutCliente.Text.Trim()).Rows[0][0].ToString() == txt_rutCliente.Text)
                        {
                            Cliente cl = new Cliente();

                            cl.RutCliente    = txt_rutCliente.Text;
                            cl.NombreCliente = txt_nombreCliente.Text;
                            cl.Contacto1     = txt_contacto1.Text;
                            cl.Fono1         = txt_fono1.Text;
                            cl.Correo1       = txt_email1.Text;
                            cl.Contacto2     = txt_contacto2.Text;
                            cl.Fono2         = txt_fono2.Text;
                            cl.Correo2       = txt_email2.Text;
                            man.ModificarCliente(cl);
                            Response.Write("<script>alert('Modificado exitosamente.');</script>");
                        }
                        else
                        {
                            Response.Write("<script>alert('No puede modificar el Rut del cliente.');</script>");
                            txt_rutCliente.Text      = "";
                            txt_nombreCliente.Text   = "";
                            txt_contacto1.Text       = "";
                            txt_email1.Text          = "";
                            txt_fono1.Text           = "";
                            txt_contacto2.Text       = "";
                            txt_email2.Text          = "";
                            txt_fono2.Text           = "";
                            ddl_nombre.SelectedIndex = 0;
                        }
                    }
                    catch (Exception ex)
                    {
                        Response.Write("<script>alert('" + ex.Message + "');</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('No puede modificar el Rut del cliente.');</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('Debe rellenar los campos necesarios.');</script>");
            }
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                MantenedorClientes mantenedorCli = new MantenedorClientes();
                gvListaClientes.DataSource = mantenedorCli.ListaClientes();
                gvListaClientes.DataBind();
            }
            catch (Exception)
            {
                Response.Write("<script>alert('No se pueden mostrar los datos.');</script>");
            }

            if (Session["sesion"] == null)
            {
                HttpResponse.RemoveOutputCacheItem(Request.CurrentExecutionFilePath);
                Response.Redirect("Login.aspx");
            }
        }
Пример #5
0
 protected void btn_eliminar_Click(object sender, EventArgs e)
 {
     if (txt_rutCliente.Text.Trim().Length > 0)
     {
         MantenedorClientes ManSev = new MantenedorClientes();
         if (ManSev.BuscarCliente(txt_nombreCliente.Text.Trim()).Rows.Count > 0)
         {
             try
             {
                 Cliente cli = new Cliente();
                 cli.RutCliente = txt_rutCliente.Text;
                 ManSev.EliminarCliente(cli);
                 Response.Write("<script>alert('Eliminado exitosamente.');</script>");
                 txt_rutCliente.Text      = "";
                 txt_nombreCliente.Text   = "";
                 txt_contacto1.Text       = "";
                 txt_fono1.Text           = "";
                 txt_email1.Text          = "";
                 txt_contacto2.Text       = "";
                 txt_fono2.Text           = "";
                 txt_email2.Text          = "";
                 ddl_nombre.SelectedIndex = 0;
             }
             catch (Exception ex)
             {
                 Response.Write("<script>alert('" + ex.Message + "');</script>");
             }
         }
         else
         {
             Response.Write("<script>alert('No se puede eliminar el cliente porque no existe.');</script>");
         }
     }
     else
     {
         Response.Write("<script>alert('Ingrese el rut del cliente a eliminar.');</script>");
     }
 }
Пример #6
0
        protected void btn_agregar_Click(object sender, EventArgs e)
        {
            MantenedorClientes mantenedor = new MantenedorClientes();

            if (txt_rutCliente.Text.Trim().Length > 0 && txt_nombreCliente.Text.Trim().Length > 0)
            {
                //Valida que el rut se ingrese sin puntos y con el guión
                string rut = txt_rutCliente.Text.Trim();
                rut = rut.Replace(".", "");
                bool guion = rut.Contains("-");
                if (guion == false)
                {
                    rut = rut.Insert(rut.Length - 1, "-");
                }

                if (rut.Length < 9 && rut.Length > 11)
                {
                    Response.Write("<script>alert('Rut incorrecto.');</script>");
                }
                else
                {
                    if (mantenedor.BuscarCliente(rut.Trim()).Rows.Count > 0)
                    {
                        Response.Write("<script>alert('Este cliente ya existe.');</script>");
                    }
                    else
                    {
                        if (validarRut(txt_rutCliente.Text.Trim()) == true)
                        {
                            if (txt_fono1.Text.Trim().Length > 0 || txt_fono2.Text.Trim().Length > 0)
                            {
                                if (txt_fono1.Text.Trim().Length >= 8 && txt_fono1.Text.Trim().Length < 12 || txt_fono2.Text.Trim().Length >= 8 && txt_fono2.Text.Trim().Length < 12)
                                {
                                    try
                                    {
                                        Cliente cliente = new Cliente();
                                        cliente.RutCliente    = rut;
                                        cliente.NombreCliente = txt_nombreCliente.Text;
                                        cliente.Contacto1     = txt_contacto1.Text;
                                        cliente.Fono1         = txt_fono1.Text;
                                        cliente.Correo1       = txt_email1.Text;
                                        cliente.Contacto2     = txt_contacto2.Text;
                                        cliente.Fono2         = txt_fono2.Text;
                                        cliente.Correo2       = txt_email2.Text;


                                        mantenedor.AgregarCliente(cliente);
                                        Response.Write("<script>alert('Agregado exitosamente.');</script>");

                                        txt_rutCliente.Text      = "";
                                        txt_nombreCliente.Text   = "";
                                        txt_contacto1.Text       = "";
                                        txt_fono1.Text           = "";
                                        txt_email1.Text          = "";
                                        txt_contacto2.Text       = "";
                                        txt_fono2.Text           = "";
                                        txt_email2.Text          = "";
                                        ddl_nombre.SelectedIndex = 0;
                                    }
                                    catch (Exception ex)
                                    {
                                        Response.Write("<script>alert('" + ex.Message + "');</script>");
                                    }
                                }
                                else
                                {
                                    Response.Write("<script>alert('El fono debe no debe superar los 12 caraceteres.');</script>");
                                }
                            }
                            else
                            {
                                try
                                {
                                    Cliente cliente = new Cliente();
                                    cliente.RutCliente    = rut;
                                    cliente.NombreCliente = txt_nombreCliente.Text;
                                    cliente.Contacto1     = txt_contacto1.Text;
                                    cliente.Fono1         = txt_fono1.Text;
                                    cliente.Correo1       = txt_email1.Text;
                                    cliente.Contacto2     = txt_contacto2.Text;
                                    cliente.Fono2         = txt_fono2.Text;
                                    cliente.Correo2       = txt_email2.Text;


                                    mantenedor.AgregarCliente(cliente);
                                    Response.Write("<script>alert('Agregado exitosamente.');</script>");

                                    txt_rutCliente.Text      = "";
                                    txt_nombreCliente.Text   = "";
                                    txt_contacto1.Text       = "";
                                    txt_fono1.Text           = "";
                                    txt_email1.Text          = "";
                                    txt_contacto2.Text       = "";
                                    txt_fono2.Text           = "";
                                    txt_email2.Text          = "";
                                    ddl_nombre.SelectedIndex = 0;
                                }
                                catch (Exception ex)
                                {
                                    Response.Write("<script>alert('" + ex.Message + "');</script>");
                                }
                            }
                        }
                        else
                        {
                            Response.Write("<script>alert('Rut no existente.');</script>");
                        }
                    }
                }
            }
            else
            {
                Response.Write("<script>alert('Debe rellenar los campos necesarios.');</script>");
            }
        }