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); }
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); }
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); } } }
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); } } }
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); } } }
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); } } }
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); }