예제 #1
0
 public static List<Clientes> buscaClientes()
 {
     List<Clientes> tabla = new List<Clientes>();
     using (SQLiteConnection con = new SQLiteConnection(Datos.conexion))
     {
         using (SQLiteCommand comando = new SQLiteCommand())
         {
             comando.CommandText = "select * from clientes";
             comando.Connection = con;
             con.Open();
             SQLiteDataReader lector = comando.ExecuteReader();
             while (lector.Read())
             {
                 Clientes fila = new Clientes();
                 fila.id = lector.GetInt32(0);
                 fila.fecha = lector.GetString(1);
                 fila.nombre = lector.GetString(2);
                 fila.direccion = lector.GetString(3);
                 fila.direccion2= lector.GetString(4);
                 fila.ciudad = lector.GetString(5);
                 fila.tipo = lector.GetString(6);
                 tabla.Add(fila);
             }
         }
         con.Close();
     }
     return (tabla);
 }
예제 #2
0
 public static int actualizar(Clientes c)
 {
     int res = 0;
     using (SQLiteConnection con = new SQLiteConnection(Datos.conexion))
     {
         con.Open();
         using (SQLiteTransaction tr = con.BeginTransaction())
         {
             using (SQLiteCommand comando = new SQLiteCommand())
             {
                 comando.Transaction = tr;
                 comando.CommandText = string.Format("update clientes set nombre='{0}',direccion='{1}',direccion2='{2}',ciudad='{3}' where id={4}",
                 c.nombre,c.direccion,c.direccion2,c.ciudad,c.id);
                 res = comando.ExecuteNonQuery();
                 tr.Commit();
             }
         }
         con.Close();
     }
     return (res);
 }
예제 #3
0
        private void sing5Registrar_Click(object sender, EventArgs e)
        {
            if (sing5Encabezado.Text == string.Empty)
            {
                MessageBox.Show("Aun no has elegido el encabezado de la carta");
            }
            else
                if (sing5Nombre.Text == string.Empty)
                {
                    MessageBox.Show("Aun no has colocado el nombre de cliente");
                    sing5Nombre.Focus();
                }
                else
                    if (sing5Direccion.Text == string.Empty)
                    {
                        MessageBox.Show("Aun no has colocado la direccion del cliente");
                        sing5Direccion.Focus();
                    }
                    else
                        if (sing5Saludo.Text == string.Empty)
                        {
                            MessageBox.Show("Aun no has elegido el saludo de la carta");
                        }
                            else
                                if (sing5Cantidad.Text == string.Empty)
                                {
                                    MessageBox.Show("Aun no has colocado el monto en numeros");
                                    sing5Cantidad.Focus();
                                }
                                        else
                                        {
                                            Clientes c = new Clientes();
                                            c.nombre = sing5Nombre.Text.ToString();
                                            c.direccion = sing5Direccion.Text.ToString();
                                            c.direccion2 = sing5Direccion2.Text.ToString();
                                            c.ciudad = sing5Ciudad.Text.ToString();
                                            c.tipo = "singular";
                                            c.id = AdminClientes.totalClientes() + 1;
                                            c.fecha = DateTime.Now.ToString();
                                            AdminClientes.registrar(c);
                                            Sing5 s = new Sing5();
                                            s.idCliente = c.id;
                                            s.id = Convert.ToString(DateTime.Now.ToFileTimeUtc()) + "-" + AdminSing5.totalSing5().ToString();
                                            s.fecha = sing5Fecha.DateTime;
                                            s.encabezado = sing5Encabezado.Text.ToString();
                                            s.saludo = sing5Saludo.Text.ToString();
                                            s.cantidad = sing5Cantidad.Text.ToString();
                                            s.pie = sing5Pie.Text.ToString();
                                            s.asesor = sing5Asesor.Text.ToString();
                                            if (tipoSing5 == "R")
                                            {
                                                AdminSing5.registrar(s);
                                                MessageBox.Show("Registrado con exito");
                                                bloquearSing5();
                                                sing5Nuevo.Enabled = true;
                                                sing5Registrar.Enabled = false;
                                                sing5Cancelar.Enabled = false;
                                                sing5Borrar.Enabled = true;
                                                sing5Buscar.Enabled = true;
                                                Datos.datosSing5 = AdminSing5.buscaDatosSing5();
                                                actualizarSing5();
                                                filaSing5 = Datos.datosSing5.Rows.Count - 1;
                                                cargaSing5(Datos.datosSing5.Rows[filaSing5]);
                                                sing5Conteo.Text = Datos.datosSing5.Rows.Count.ToString() + " de " + Datos.datosSing5.Rows.Count.ToString();
                                                navegacionSing5(filaSing5, filaSing5);
                                            }
                                            else
                                                if (tipoSing5 == "M")
                                                {
                                                    s.id = Datos.datosSing5.Rows[filaSing5]["id"].ToString();
                                                    c.id = Convert.ToInt32(Datos.datosSing5.Rows[filaSing5]["idCliente"].ToString());
                                                    AdminSing5.actualizar(s);
                                                    AdminClientes.actualizar(c);
                                                    bloquearSing5();
                                                    MessageBox.Show("Modificado con exito");
                                                    sing5Nuevo.Enabled = true;
                                                    sing5Registrar.Enabled = false;
                                                    sing5Cancelar.Enabled = false;
                                                    sing5Borrar.Enabled = true;
                                                    sing5Buscar.Enabled = true;
                                                    sing5Modificar.Enabled = true;
                                                    int actual = filaSing5;
                                                    int fin = Datos.datosSing5.Rows.Count - 1;
                                                    Datos.datosSing5 = AdminSing5.buscaDatosSing5();
                                                    cargaSing5(Datos.datosSing5.Rows[actual]);
                                                    sing5Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosSing5.Rows.Count.ToString();
                                                    navegacionSing5(actual, fin);
                                                }
                                                else
                                                    if (tipoSing5 == "M2")
                                                    {
                                                        s.id = Datos.datosSing5.Rows[0]["id"].ToString();
                                                        c.id = Convert.ToInt32(Datos.datosSing5.Rows[0]["idCliente"].ToString());
                                                        AdminSing5.actualizar(s);
                                                        AdminClientes.actualizar(c);
                                                        bloquearSing5();
                                                        MessageBox.Show("Modificado con exito");
                                                        sing5Nuevo.Enabled = true;
                                                        sing5Registrar.Enabled = false;
                                                        sing5Cancelar.Enabled = false;
                                                        sing5Borrar.Enabled = true;
                                                        sing5Buscar.Enabled = true;
                                                        sing5Modificar.Enabled = true;
                                                        int actual = 0;
                                                        int fin = 0;
                                                        Datos.datosSing5 = AdminSing5.consultaPorId(s.id);
                                                        cargaSing5(Datos.datosSing5.Rows[actual]);
                                                        sing5Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosSing5.Rows.Count.ToString();
                                                        navegacionSing5(actual, fin);

                                                    }
                                        }
        }
예제 #4
0
        private void plural5Registrar_Click(object sender, EventArgs e)
        {
            if (plural5Nombre.Text == string.Empty)
            {
                MessageBox.Show("Aun no has colocado el nombre del negocio");
                plural5Nombre.Focus();
            }
            else
                if (plural5Direccion.Text == string.Empty)
                {
                    MessageBox.Show("Aun no has colocado la direccion del negocio");
                    plural5Direccion.Focus();
                }
                else
                        if (plural5Cantidad.Text == string.Empty)
                        {
                            MessageBox.Show("Aun no has colocado el monto en numeros");
                            plural5Cantidad.Focus();
                        }
                                else
                                {
                                    Clientes c = new Clientes();
                                    c.nombre = plural5Nombre.Text.ToString();
                                    c.direccion = plural5Direccion.Text.ToString();
                                    c.direccion2 = plural5Direccion2.Text.ToString();
                                    c.ciudad = plural5Ciudad.Text.ToString();
                                    c.tipo = "plural";
                                    c.id = AdminClientes.totalClientes() + 1;
                                    c.fecha = DateTime.Now.ToString();
                                    Plural5 s = new Plural5();
                                    s.idCliente = c.id;
                                    s.id = Convert.ToString(DateTime.Now.ToFileTimeUtc()) + "-" + AdminPlural5.totalPlural5().ToString();
                                    s.fecha = plural5Fecha.DateTime;
                                    s.cantidad = plural5Cantidad.Text.ToString();
                                    s.pie = plural5Pie.Text.ToString();
                                    s.asesor = plural5Asesor.Text.ToString();
                                    if (tipoPlural5 == "R")
                                    {
                                        AdminPlural5.registrar(s);
                                        AdminClientes.registrar(c);
                                        MessageBox.Show("Registrado con exito");
                                        bloquearPlural5();
                                        plural5Nuevo.Enabled = true;
                                        plural5Registrar.Enabled = false;
                                        plural5Cancelar.Enabled = false;
                                        plural5Borrar.Enabled = true;
                                        plural5Buscar.Enabled = true;
                                        Datos.datosPlural5 = AdminPlural5.buscaDatosPlural5();
                                        actualizaPlural5();
                                        filaPlural5 = Datos.datosPlural5.Rows.Count - 1;
                                        cargaPlural5(Datos.datosPlural5.Rows[filaPlural5]);
                                        plural5Conteo.Text = Datos.datosPlural5.Rows.Count.ToString() + " de " + Datos.datosPlural5.Rows.Count.ToString();
                                        navegacionPlural5(filaPlural5, filaPlural5);
                                    }
                                    else
                                        if (tipoPlural5 == "M")
                                        {
                                            s.id = Datos.datosPlural5.Rows[filaPlural5]["id"].ToString();
                                            c.id = Convert.ToInt32(Datos.datosPlural5.Rows[filaPlural5]["idCliente"].ToString());
                                            AdminPlural5.actualizar(s);
                                            AdminClientes.actualizar(c);
                                            bloquearPlural5();
                                            MessageBox.Show("Modificado con exito");
                                            plural5Nuevo.Enabled = true;
                                            plural5Registrar.Enabled = false;
                                            plural5Cancelar.Enabled = false;
                                            plural5Modificar.Enabled = true;
                                            plural5Borrar.Enabled = true;
                                            plural5Buscar.Enabled = true;
                                            int actual = filaPlural5;
                                            int fin = Datos.datosPlural5.Rows.Count - 1;
                                            Datos.datosPlural5 = AdminPlural5.buscaDatosPlural5();
                                            cargaPlural5(Datos.datosPlural5.Rows[actual]);
                                            plural5Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosPlural5.Rows.Count.ToString();
                                            navegacionPlural5(actual, fin);
                                        }
                                        else
                                            if (tipoPlural5 == "M2")
                                            {
                                                s.id = Datos.datosPlural5.Rows[0]["id"].ToString();
                                                c.id = Convert.ToInt32(Datos.datosPlural5.Rows[0]["idCliente"].ToString());
                                                AdminPlural5.actualizar(s);
                                                AdminClientes.actualizar(c);
                                                bloquearPlural5();
                                                MessageBox.Show("Modificado con exito");
                                                plural5Nuevo.Enabled = true;
                                                plural5Registrar.Enabled = false;
                                                plural5Cancelar.Enabled = false;
                                                plural5Borrar.Enabled = true;
                                                plural5Buscar.Enabled = true;
                                                plural5Modificar.Enabled = true;
                                                int actual = 0;
                                                int fin = 0;
                                                Datos.datosPlural5 = AdminPlural5.consultaPorId(s.id);
                                                cargaPlural5(Datos.datosPlural5.Rows[actual]);
                                                plural5Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosPlural5.Rows.Count.ToString();
                                                navegacionPlural5(actual, fin);

                                            }
                                }
        }
예제 #5
0
        private void plural3Registrar_Click(object sender, EventArgs e)
        {
            if (plural3Nombre.Text == string.Empty)
            {
                MessageBox.Show("Aun no has colocado el nombre del negocio");
                plural3Nombre.Focus();
            }
            else
                if (plural3Direccion.Text == string.Empty)
                {
                    MessageBox.Show("Aun no has colocado la direccion del negocio");
                    plural3Direccion.Focus();
                }
                else
                    if (plural3CantidadL.Text == string.Empty)
                    {
                        MessageBox.Show("Aun no has colocado el monto en letras");
                        plural3CantidadL.Focus();
                    }
                    else
                        if (plural3Cantidad.Text == string.Empty)
                        {
                            MessageBox.Show("Aun no has colocado el monto en numeros");
                            plural3Cantidad.Focus();
                        }
                        else
                            if (plural3Meses.Text == string.Empty)
                            {
                                MessageBox.Show("No has escrito ningun mes aun");
                                plural3Meses.Focus();
                            }
                            else
                                if (plural3Anio.Text == string.Empty)
                                {
                                    MessageBox.Show("Aun no has colocado el año");
                                    plural3Anio.Focus();
                                }
                                else
                                {
                                    Clientes c = new Clientes();
                                    c.nombre = plural3Nombre.Text.ToString();
                                    c.direccion = plural3Direccion.Text.ToString();
                                    c.direccion2 = plural3Direccion2.Text.ToString();
                                    c.ciudad = plural3Ciudad.Text.ToString();
                                    c.tipo = "plural";
                                    c.id = AdminClientes.totalClientes() + 1;
                                    c.fecha = DateTime.Now.ToString();
                                    Plural2 s = new Plural2();
                                    s.idCliente = c.id;
                                    s.id = Convert.ToString(DateTime.Now.ToFileTimeUtc()) + "-" + AdminPlural3.totalPlural3().ToString();
                                    s.fecha = plural3Fecha.DateTime;
                                    s.cantidadL = plural3CantidadL.Text.ToString();
                                    s.cantidad = plural3Cantidad.Text.ToString();
                                    s.meses = plural3Meses.Text.ToString();
                                    s.anio = plural3Anio.Text.ToString();
                                    s.pie = plural3Pie.Text.ToString();
                                    s.asesor = plural3Asesor.Text.ToString();
                                    if (tipoPlural3 == "R")
                                    {
                                        AdminPlural3.registrar(s);
                                        AdminClientes.registrar(c);
                                        MessageBox.Show("Registrado con exito");
                                        bloquearPlural3();
                                        plural3Nuevo.Enabled = true;
                                        plural3Registrar.Enabled = false;
                                        plural3Cancelar.Enabled = false;
                                        plural3Borrar.Enabled = true;
                                        plural3Buscar.Enabled = true;
                                        Datos.datosPlural3 = AdminPlural3.buscaDatosPlural3();
                                        actualizaPlural3();
                                        filaPlural3 = Datos.datosPlural3.Rows.Count - 1;
                                        cargaPlural3(Datos.datosPlural3.Rows[filaPlural3]);
                                        plural3Conteo.Text = Datos.datosPlural3.Rows.Count.ToString() + " de " + Datos.datosPlural3.Rows.Count.ToString();
                                        navegacionPlural3(filaPlural3, filaPlural3);
                                    }
                                    else
                                        if (tipoPlural3 == "M")
                                        {
                                            s.id = Datos.datosPlural3.Rows[filaPlural3]["id"].ToString();
                                            c.id = Convert.ToInt32(Datos.datosPlural3.Rows[filaPlural3]["idCliente"].ToString());
                                            AdminPlural3.actualizar(s);
                                            AdminClientes.actualizar(c);
                                            bloquearPlural3();
                                            MessageBox.Show("Modificado con exito");
                                            plural3Nuevo.Enabled = true;
                                            plural3Registrar.Enabled = false;
                                            plural3Cancelar.Enabled = false;
                                            plural3Modificar.Enabled = true;
                                            plural3Borrar.Enabled = true;
                                            plural3Buscar.Enabled = true;
                                            int actual = filaPlural3;
                                            int fin = Datos.datosPlural3.Rows.Count - 1;
                                            Datos.datosPlural3 = AdminPlural3.buscaDatosPlural3();
                                            cargaPlural3(Datos.datosPlural3.Rows[actual]);
                                            plural3Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosPlural3.Rows.Count.ToString();
                                            navegacionPlural3(actual, fin);
                                        }
                                        else
                                            if (tipoPlural3 == "M2")
                                            {
                                                s.id = Datos.datosPlural3.Rows[0]["id"].ToString();
                                                c.id = Convert.ToInt32(Datos.datosPlural3.Rows[0]["idCliente"].ToString());
                                                AdminPlural3.actualizar(s);
                                                AdminClientes.actualizar(c);
                                                bloquearPlural3();
                                                MessageBox.Show("Modificado con exito");
                                                plural3Nuevo.Enabled = true;
                                                plural3Registrar.Enabled = false;
                                                plural3Cancelar.Enabled = false;
                                                plural3Borrar.Enabled = true;
                                                plural3Buscar.Enabled = true;
                                                plural3Modificar.Enabled = true;
                                                int actual = 0;
                                                int fin = 0;
                                                Datos.datosPlural3 = AdminPlural3.consultaPorId(s.id);
                                                cargaPlural3(Datos.datosPlural3.Rows[actual]);
                                                plural3Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosPlural3.Rows.Count.ToString();
                                                navegacionPlural3(actual, fin);

                                            }
                                }
        }
예제 #6
0
        private void btnSing2Registrar_Click(object sender, EventArgs e)
        {
            if (sing2Encabezado.Text == string.Empty)
            {
                MessageBox.Show("Aun no has elegido el encabezado de la carta");
            }
            else
                if (sing2Nombre.Text == string.Empty)
                {
                    MessageBox.Show("Aun no has colocado el nombre de cliente");
                    sing2Nombre.Focus();
                }
                else
                    if (sing2Direccion1.Text == string.Empty)
                    {
                        MessageBox.Show("Aun no has colocado la direccion del cliente");
                        sing2Direccion1.Focus();
                    }
                    else
                        if (sing2Saludo.Text == string.Empty)
                        {
                            MessageBox.Show("Aun no has elegido el saludo de la carta");
                        }
                        else
                            if (sing2CantidadL.Text == string.Empty)
                            {
                                MessageBox.Show("Aun no has colocado el monto en letras");
                                sing2CantidadL.Focus();
                            }
                            else
                                if (sing2Cantidad.Text == string.Empty)
                                {
                                    MessageBox.Show("Aun no has colocado el monto en numeros");
                                    sing2Cantidad.Focus();
                                }
                                else
                                    if (sing2Meses.Text == string.Empty)
                                    {
                                        MessageBox.Show("No has escrito ningun mes aun");
                                        sing2Meses.Focus();
                                    }
                                    else
                                        if (sing2Anio.Text == string.Empty)
                                        {
                                            MessageBox.Show("Aun no has colocado el año");
                                            sing2Anio.Focus();
                                        }
                                        else
                                        {
                                            Clientes c = new Clientes();
                                            c.nombre = sing2Nombre.Text.ToString();
                                            c.direccion = sing2Direccion1.Text.ToString();
                                            c.direccion2 = sing2Direccion2.Text.ToString();
                                            c.ciudad = sing2Ciudad.Text.ToString();
                                            c.tipo = "singular";
                                            c.id = AdminClientes.totalClientes() + 1;
                                            c.fecha = DateTime.Now.ToString();
                                            AdminClientes.registrar(c);
                                            Sing2 s = new Sing2();
                                            s.idCliente = c.id;
                                            s.id =Convert.ToString(DateTime.Now.ToFileTimeUtc())+"-"+AdminSing2.totalSing2().ToString();
                                            s.fecha = sing2Fecha.DateTime;
                                            s.encabezado = sing2Encabezado.Text.ToString();
                                            s.saludo = sing2Saludo.Text.ToString();
                                            s.cantidadL = sing2CantidadL.Text.ToString();
                                            s.cantidad = sing2Cantidad.Text.ToString();
                                            s.meses = sing2Meses.Text.ToString();
                                            s.anio = sing2Anio.Text.ToString();
                                            s.pie = sing2Pie.Text.ToString();
                                            s.asesor = sing2Ejecutivo.Text.ToString();
                                            if (tipoSing2 == "R")
                                            {
                                                AdminSing2.registrar(s);
                                                MessageBox.Show("Registrado con exito");
                                                bloquearSing2();
                                                btnSing2Nuevo.Enabled = true;
                                                btnSing2Registrar.Enabled = false;
                                                btnSing2Cancelar.Enabled = false;
                                                btnSing2Borrar.Enabled = true;
                                                btnSing2Buscar.Enabled = true;
                                                Datos.datosSing2 = AdminSing2.buscaDatosSing2();
                                                actualizarSing2();
                                                filaSing2 = Datos.datosSing2.Rows.Count - 1;
                                                cargaSing2(Datos.datosSing2.Rows[filaSing2]);
                                                conteo.Text = Datos.datosSing2.Rows.Count.ToString() + " de " + Datos.datosSing2.Rows.Count.ToString();
                                                navegacionSing2(filaSing2,filaSing2);
                                            }
                                            else
                                                if (tipoSing2 == "M")
                                                {
                                                    s.id = Datos.datosSing2.Rows[filaSing2]["id"].ToString();
                                                    c.id = Convert.ToInt32(Datos.datosSing2.Rows[filaSing2]["idCliente"].ToString());
                                                    AdminSing2.actualizar(s);
                                                    AdminClientes.actualizar(c);
                                                    bloquearSing2();
                                                    MessageBox.Show("Modificado con exito");
                                                    btnSing2Nuevo.Enabled = true;
                                                    btnSing2Registrar.Enabled = false;
                                                    btnSing2Cancelar.Enabled = false;
                                                    btnSing2Borrar.Enabled = true;
                                                    btnSing2Buscar.Enabled = true;
                                                    btnSing2Modificar.Enabled = true;
                                                    int actual = filaSing2;
                                                    int fin = Datos.datosSing2.Rows.Count - 1;
                                                    Datos.datosSing2 = AdminSing2.buscaDatosSing2();
                                                    cargaSing2(Datos.datosSing2.Rows[actual]);
                                                    conteo.Text = (actual + 1).ToString() + " de " + Datos.datosSing2.Rows.Count.ToString();
                                                    navegacionSing2(actual, fin);
                                                }
                                            else
                                                    if (tipoSing2 == "M2") {
                                                        s.id = Datos.datosSing2.Rows[0]["id"].ToString();
                                                        c.id = Convert.ToInt32(Datos.datosSing2.Rows[0]["idCliente"].ToString());
                                                        AdminSing2.actualizar(s);
                                                        AdminClientes.actualizar(c);
                                                        bloquearSing2();
                                                        MessageBox.Show("Modificado con exito");
                                                        btnSing2Nuevo.Enabled = true;
                                                        btnSing2Registrar.Enabled = false;
                                                        btnSing2Cancelar.Enabled = false;
                                                        btnSing2Borrar.Enabled = true;
                                                        btnSing2Buscar.Enabled = true;
                                                        btnSing2Modificar.Enabled = true;
                                                        int actual = 0;
                                                        int fin = 0;
                                                        Datos.datosSing2 = AdminSing2.consultaPorId(s.id);
                                                        cargaSing2(Datos.datosSing2.Rows[actual]);
                                                        conteo.Text = (actual + 1).ToString() + " de " + Datos.datosSing2.Rows.Count.ToString();
                                                        navegacionSing2(actual, fin);

                                                    }
                                        }
        }
예제 #7
0
 public static int registrar(Clientes c)
 {
     int res = 0;
     using (SQLiteConnection con = new SQLiteConnection(Datos.conexion))
     {
         con.Open();
         using (SQLiteTransaction tr = con.BeginTransaction())
         {
             using (SQLiteCommand comando = new SQLiteCommand())
             {
                 comando.Transaction = tr;
                 comando.CommandText = string.Format("insert into clientes values('{0}','{1}','{2}','{3}','{4}','{5}','{6}')",
                 c.id,c.fecha,c.nombre,c.direccion,c.direccion2,c.ciudad,c.tipo);
                 res = comando.ExecuteNonQuery();
                 tr.Commit();
             }
         }
         con.Close();
     }
     return (res);
 }