//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; } }
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); } }
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); } }