Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
        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);

                                                    }
                                        }
        }