Beispiel #1
0
        //Metodo
        public void SaveData()
        {
            BeginTransactionAsync();
            try
            {
                var srcImage = Objects.uploadimage.ResizeImage(_imagePictureBox.Image, 165, 100);
                var image    = Objects.uploadimage.ImageToByte(srcImage);

                switch (_accion)
                {
                case "insert":
                    TClientes.Value(c => c.Nid, _textBoxCliente[0].Text)
                    .Value(c => c.Nombre, _textBoxCliente[1].Text)
                    .Value(c => c.Apellido, _textBoxCliente[2].Text)
                    .Value(c => c.Email, _textBoxCliente[3].Text)
                    .Value(c => c.Telefono, _textBoxCliente[4].Text)
                    .Value(c => c.Direccion, _textBoxCliente[5].Text)
                    .Value(c => c.Credito, _checkBoxCredito.Checked)
                    .Value(c => c.Fecha, DateTime.Now.ToString("dd/MM/yyyy"))
                    .Value(c => c.Imagen, image)
                    .Insert();


                    var cliente = TClientes.ToList().Last();

                    TReportes_clientes.Value(u => u.UltimoPago, 0)
                    .Value(u => u.FechaPago, "--/--/--")
                    .Value(u => u.DeudaActual, 0)
                    .Value(u => u.FechaDeuda, "--/--/--")
                    .Value(u => u.Ticket, "0000000000")
                    .Value(u => u.FechaLimite, "--/--/--")
                    .Value(u => u.IdCliente, cliente.ID)
                    .Insert();

                    break;

                case "update":
                    TClientes.Where(u => u.ID.Equals(_idCliente))
                    .Set(u => u.Nid, _textBoxCliente[0].Text)
                    .Set(u => u.Nombre, _textBoxCliente[1].Text)
                    .Set(u => u.Apellido, _textBoxCliente[2].Text)
                    .Set(u => u.Email, _textBoxCliente[3].Text)
                    .Set(u => u.Telefono, _textBoxCliente[4].Text)
                    .Set(u => u.Direccion, _textBoxCliente[5].Text)
                    .Set(u => u.Credito, _checkBoxCredito.Checked)
                    .Set(u => u.Imagen, image)
                    .Update();
                    break;
                }

                CommitTransaction();
                restablacer();
            }
            catch (Exception ex)
            {
                RollbackTransaction();
                MessageBox.Show(ex.Message);
                throw;
            }
        }
Beispiel #2
0
        public void SaveData()
        {
            BeginTransactionAsync();
            try
            {
                switch (_accion)
                {
                case "insert":

                    TClientes.Value(u => u.Observaciones, _textBoxTratamiento[3].Text) //Inserción de las observaciones en la BD
                    .Insert();                                                         //Consulta de inserción

                    var cli = TClientes.ToList().Last();

                    break;

                case "update":

                    TClientes.Where(u => u.IdCliente.Equals(_idCliente))
                    .Set(u => u.Observaciones, _textBoxTratamiento[3].Text)
                    .Update();
                    break;
                }
                CommitTransaction();
                restablecer();
            }
            catch (Exception ex)
            {
                RollbackTransaction();
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #3
0
        private void SaveData()
        {
            BeginTransactionAsync();
            try
            {
                //var srcImage = Object.uploadimage.ResizeImage(_imagePictureBox.Image, 165, 100);
                switch (_accion)
                {
                case "insert":
                    TClientes.Value(u => u.Nombre, _textBoxCliente[0].Text)
                    .Value(u => u.Apellido, _textBoxCliente[1].Text)
                    .Value(c => c.Nid, _textBoxCliente[2].Text)
                    .Value(u => u.Correo, _textBoxCliente[3].Text)
                    .Value(u => u.Telefono, _textBoxCliente[4].Text)
                    .Value(u => u.Fecha, DateTime.Now.ToString("dd/MMM/yyy"))
                    .Insert();

                    var cliente = TClientes.ToList().Last();

                    break;

                case "update":
                    TClientes.Where(u => u.ID.Equals(_idCliente))
                    .Set(u => u.Nid, _textBoxCliente[0].Text)
                    .Set(u => u.Nombre, _textBoxCliente[1].Text)
                    .Set(u => u.Apellido, _textBoxCliente[2].Text)
                    .Set(u => u.Correo, _textBoxCliente[3].Text)
                    .Set(u => u.Telefono, _textBoxCliente[4].Text)
                    .Update();
                    break;
                }
                CommitTransaction();
                restablecer();
            }
            catch (Exception ex)
            {
                RollbackTransaction();
                MessageBox.Show(ex.Message);
            }
        }