/// <summary> /// Metodo para Guardar/Modificar una entidad Cliente /// </summary> /// <param name="info"></param> internal int Guardar(ClienteInfo info) { try { Logger.Info(); var clienteDAL = new ClienteDAL(); int result = info.ClienteID; if (info.ClienteID == 0) { result = clienteDAL.Crear(info); } else { clienteDAL.Actualizar(info); } return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Actualizar Clientes /// </summary> public Boolean Actualizar(Cliente oCliente) { if (oCliente == null) { return(false); } if (oCliente.RUCDNI.Trim().Length < 1) { return(false); } if (oCliente.Codigo == 0) { return(false); } try { Boolean exito = oClienteDAL.Actualizar(oCliente); return(exito); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void btnModificar_Click(object sender, EventArgs e) { ClienteDAL clientesdao = new ClienteDAL(); Cliente cliente = new Cliente(); cliente.Nombre = txtNombre.Text.Trim(); cliente.Apellido = txtApellido.Text.Trim(); cliente.Dni = Convert.ToInt32(txtDNI.Text.Trim()); cliente.Domicilio = txtDomicilio.Text.Trim(); cliente.Sexo = cbSexo.Text; cliente.Telefono = Convert.ToInt32(txtTelefono.Text.Trim()); cliente.Mail = txtMail.Text.Trim(); cliente.Id = Convert.ToInt32(cboboxCliente.SelectedValue); int resultado = ClienteDAL.Actualizar(cliente); if (resultado > 0) { MessageBox.Show("Los datos del cliente se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public static bool Actualizar(Cliente clienteAActualizar) { return(ClienteDAL.Actualizar(clienteAActualizar)); }