예제 #1
0
 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);
 }
예제 #2
0
        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);

                                            }
                                }
        }
예제 #3
0
 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);
 }