public static int actualizar(Plural4 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 plural4 set pie='{0}',asesor='{1}',fecha='{2}' where id={3}", c.pie, c.asesor,string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(c.fecha)), c.id); res = comando.ExecuteNonQuery(); tr.Commit(); } } con.Close(); } return (res); }
private void plural4Registrar_Click(object sender, EventArgs e) { if (plural4Nombre.Text == string.Empty) { MessageBox.Show("Aun no has colocado el nombre del negocio"); plural4Nombre.Focus(); } else if (plural4Direccion.Text == string.Empty) { MessageBox.Show("Aun no has colocado la direccion del negocio"); plural4Direccion.Focus(); } else { Clientes c = new Clientes(); c.nombre = plural4Nombre.Text.ToString(); c.direccion = plural4Direccion.Text.ToString(); c.direccion2 = plural4Direccion2.Text.ToString(); c.ciudad = plural4Ciudad.Text.ToString(); c.tipo = "plural"; c.id = AdminClientes.totalClientes() + 1; c.fecha = DateTime.Now.ToString(); Plural4 s = new Plural4(); s.idCliente = c.id; s.id = Convert.ToString(DateTime.Now.ToFileTimeUtc()) + "-" + AdminPlural4.totalPlural4().ToString(); s.fecha = plural4Fecha.DateTime; s.pie = plural4Pie.Text.ToString(); s.asesor = plural4Asesor.Text.ToString(); if (tipoPlural4 == "R") { AdminPlural4.registrar(s); AdminClientes.registrar(c); MessageBox.Show("Registrado con exito"); bloquearPlural4(); plural4Nuevo.Enabled = true; plural4Registrar.Enabled = false; plural4Cancelar.Enabled = false; plural4Borrar.Enabled = true; plural4Buscar.Enabled = true; Datos.datosPlural4 = AdminPlural4.buscaDatosPlural4(); actualizaPlural4(); filaPlural4 = Datos.datosPlural4.Rows.Count - 1; cargaPlural4(Datos.datosPlural4.Rows[filaPlural4]); plural4Conteo.Text = Datos.datosPlural4.Rows.Count.ToString() + " de " + Datos.datosPlural4.Rows.Count.ToString(); navegacionPlural4(filaPlural4, filaPlural4); } else if (tipoPlural4 == "M") { s.id = Datos.datosPlural4.Rows[filaPlural4]["id"].ToString(); c.id = Convert.ToInt32(Datos.datosPlural4.Rows[filaPlural4]["idCliente"].ToString()); AdminPlural4.actualizar(s); AdminClientes.actualizar(c); bloquearPlural4(); MessageBox.Show("Modificado con exito"); plural4Nuevo.Enabled = true; plural4Registrar.Enabled = false; plural4Cancelar.Enabled = false; plural4Modificar.Enabled = true; plural4Borrar.Enabled = true; plural4Buscar.Enabled = true; int actual = filaPlural4; int fin = Datos.datosPlural4.Rows.Count - 1; Datos.datosPlural4 = AdminPlural4.buscaDatosPlural4(); cargaPlural4(Datos.datosPlural4.Rows[actual]); plural4Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosPlural4.Rows.Count.ToString(); navegacionPlural4(actual, fin); } else if (tipoPlural4 == "M2") { s.id = Datos.datosPlural4.Rows[0]["id"].ToString(); c.id = Convert.ToInt32(Datos.datosPlural4.Rows[0]["idCliente"].ToString()); AdminPlural4.actualizar(s); AdminClientes.actualizar(c); bloquearPlural4(); MessageBox.Show("Modificado con exito"); plural4Nuevo.Enabled = true; plural4Registrar.Enabled = false; plural4Cancelar.Enabled = false; plural4Borrar.Enabled = true; plural4Buscar.Enabled = true; plural4Modificar.Enabled = true; int actual = 0; int fin = 0; Datos.datosPlural4 = AdminPlural4.consultaPorId(s.id); cargaPlural4(Datos.datosPlural4.Rows[actual]); plural4Conteo.Text = (actual + 1).ToString() + " de " + Datos.datosPlural4.Rows.Count.ToString(); navegacionPlural4(actual, fin); } } }
public static int registrar(Plural4 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 plural4 values('{0}','{1}','{2}','{3}','{4}')", c.pie, c.asesor,string.Format("{0:yyyy-MM-dd}", Convert.ToDateTime(c.fecha)), c.id, c.idCliente); res = comando.ExecuteNonQuery(); tr.Commit(); } } con.Close(); } return (res); }