public static List <CuentaEmailPorUsuario> BuscarCuentaEmailPorUsuario(int idusuarioLogueado) { connection.Close(); connection.Open(); List <Entidades.CuentaEmailPorUsuario> listaCuenta = new List <Entidades.CuentaEmailPorUsuario>(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = connection; DataTable Tabla = new DataTable(); MySqlParameter[] oParam = { new MySqlParameter("idUsuario_in", idusuarioLogueado) }; string proceso = "BuscarCuentaEmailPorUsuario"; MySqlDataAdapter dt = new MySqlDataAdapter(proceso, connection); dt.SelectCommand.CommandType = CommandType.StoredProcedure; dt.SelectCommand.Parameters.AddRange(oParam); dt.Fill(Tabla); if (Tabla.Rows.Count > 0) { foreach (DataRow item in Tabla.Rows) { CuentaEmailPorUsuario lista = new CuentaEmailPorUsuario(); lista.IdUsuario = Convert.ToInt32(item["idUsuario"].ToString()); lista.CuentaEmail = item["CuentaEmail"].ToString(); lista.ClaveEmail = item["ClaveEmail"].ToString(); lista.FirmaEmail = item["FirmaEmail"].ToString(); listaCuenta.Add(lista); } } connection.Close(); return(listaCuenta); }
private CuentaEmailPorUsuario CargarEntidad() { CuentaEmailPorUsuario _cuenta = new CuentaEmailPorUsuario(); _cuenta.CuentaEmail = txtEmail.Text; _cuenta.ClaveEmail = txtClave.Text; _cuenta.FirmaEmail = txtFirmaEmail.Text; _cuenta.IdUsuario = Sesion.UsuarioLogueado.IdUsuario; return(_cuenta); }
public static bool GuardarCuentaEmail(CuentaEmailPorUsuario _cuenta) { bool exito = false; try { ValidarDatosCuentaEmail(_cuenta); exito = UsuarioDao.InsertCuentaEmail(_cuenta); } catch (Exception ex) { } return(exito); }
public static bool InsertCuentaEmail(CuentaEmailPorUsuario _cuenta) { bool exito = false; connection.Close(); connection.Open(); string proceso = "InsertCuentaEmail"; MySqlCommand cmd = new MySqlCommand(proceso, connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("CuentaEmail_in", _cuenta.CuentaEmail); cmd.Parameters.AddWithValue("ClaveEmail_in", _cuenta.ClaveEmail); cmd.Parameters.AddWithValue("FirmaEmail_in", _cuenta.FirmaEmail); cmd.Parameters.AddWithValue("IdUsuario_in", _cuenta.IdUsuario); cmd.ExecuteNonQuery(); exito = true; connection.Close(); return(exito); }
private static void ValidarDatosCuentaEmail(CuentaEmailPorUsuario _cuenta) { if (String.IsNullOrEmpty(_cuenta.CuentaEmail)) { const string message = "El cuenta email es obligatorio."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } if (String.IsNullOrEmpty(_cuenta.ClaveEmail)) { const string message = "El campo clave es obligatorio."; const string caption = "Error"; var result = MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); throw new Exception(); } }