public static int actualizar(Sing2 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 sing2 set encabezado='{0}',saludo='{1}',meses='{2}',anio='{3}',pie='{4}',asesor='{5}',cantidad='{6}',cantidadL='{7}',fecha='{8}' where id={9}", c.encabezado, c.saludo, c.meses, c.anio, c.pie, c.asesor, c.cantidad, c.cantidadL, string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(c.fecha)), c.id); res = comando.ExecuteNonQuery(); tr.Commit(); } } con.Close(); } return (res); }
public static int registrar(Sing2 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 sing2 values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}')", c.encabezado, c.saludo, c.meses, c.anio, c.pie, c.asesor, c.cantidad, c.cantidadL, string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(c.fecha)),c.id, c.idCliente); res = comando.ExecuteNonQuery(); tr.Commit(); } } con.Close(); } return (res); }
private void sing3Registrar_Click(object sender, EventArgs e) { if (sing3Encabezado.Text == string.Empty) { MessageBox.Show("Aun no has elegido el encabezado de la carta"); } else if (sing3Nombre.Text == string.Empty) { MessageBox.Show("Aun no has colocado el nombre de cliente"); sing3Nombre.Focus(); } else if (sing3Direccion.Text == string.Empty) { MessageBox.Show("Aun no has colocado la direccion del cliente"); sing3Direccion.Focus(); } else if (sing3Saludo.Text == string.Empty) { MessageBox.Show("Aun no has elegido el saludo de la carta"); } else if (sing3CantidadL.Text == string.Empty) { MessageBox.Show("Aun no has colocado el monto en letras"); sing3CantidadL.Focus(); } else if (sing3Cantidad.Text == string.Empty) { MessageBox.Show("Aun no has colocado el monto en numeros"); sing3Cantidad.Focus(); } else if (sing3Meses.Text == string.Empty) { MessageBox.Show("No has escrito ningun mes aun"); sing3Meses.Focus(); } else if (sing3Anio.Text == string.Empty) { MessageBox.Show("Aun no has colocado el año"); sing3Anio.Focus(); } else { Clientes c = new Clientes(); c.nombre = sing3Nombre.Text.ToString(); c.direccion = sing3Direccion.Text.ToString(); c.direccion2 = sing3Direccion2.Text.ToString(); c.ciudad = sing3Ciudad.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()) + "-" + AdminSing3.totalSing3().ToString(); s.fecha = sing3Fecha.DateTime; s.encabezado = sing3Encabezado.Text.ToString(); s.saludo = sing3Saludo.Text.ToString(); s.cantidadL = sing3CantidadL.Text.ToString(); s.cantidad = sing3Cantidad.Text.ToString(); s.meses = sing3Meses.Text.ToString(); s.anio = sing3Anio.Text.ToString(); s.pie = sing3Pie.Text.ToString(); s.asesor = sing3Asesor.Text.ToString(); if (tipoSing3 == "R") { AdminSing3.registrar(s); MessageBox.Show("Registrado con exito"); bloquearSing3(); sing3Nuevo.Enabled = true; sing3Registrar.Enabled = false; sing3Cancelar.Enabled = false; sing3Borrar.Enabled = true; sing3Buscar.Enabled = true; Datos.datosSing3 = AdminSing3.buscaDatosSing3(); actualizarSing3(); filaSing3 = Datos.datosSing3.Rows.Count - 1; cargaSing3(Datos.datosSing3.Rows[filaSing3]); sing3Conteo.Text = Datos.datosSing3.Rows.Count.ToString() + " de " + Datos.datosSing3.Rows.Count.ToString(); navegacionSing3(filaSing3, filaSing3); } else if (tipoSing3 == "M") { s.id = Datos.datosSing3.Rows[filaSing3]["id"].ToString(); c.id = Convert.ToInt32(Datos.datosSing3.Rows[filaSing3]["idCliente"].ToString()); AdminSing3.actualizar(s); AdminClientes.actualizar(c); bloquearSing3(); MessageBox.Show("Modificado con exito"); sing3Nuevo.Enabled = true; sing3Registrar.Enabled = false; sing3Cancelar.Enabled = false; sing3Borrar.Enabled = true; sing3Buscar.Enabled = true; sing3Modificar.Enabled = true; int actual = filaSing3; int fin = Datos.datosSing3.Rows.Count - 1; Datos.datosSing3 = AdminSing3.buscaDatosSing3(); cargaSing3(Datos.datosSing3.Rows[actual]); sing3Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosSing3.Rows.Count.ToString(); navegacionSing3(actual, fin); } else if (tipoSing3 == "M2") { s.id = Datos.datosSing3.Rows[0]["id"].ToString(); c.id = Convert.ToInt32(Datos.datosSing3.Rows[0]["idCliente"].ToString()); AdminSing3.actualizar(s); AdminClientes.actualizar(c); bloquearSing3(); MessageBox.Show("Modificado con exito"); sing3Nuevo.Enabled = true; sing3Registrar.Enabled = false; sing3Cancelar.Enabled = false; sing3Borrar.Enabled = true; sing3Buscar.Enabled = true; sing3Modificar.Enabled = true; int actual = 0; int fin = 0; Datos.datosSing3 = AdminSing3.consultaPorId(s.id); cargaSing3(Datos.datosSing3.Rows[actual]); sing3Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosSing3.Rows.Count.ToString(); navegacionSing3(actual, fin); } } }