Beispiel #1
0
        public Boolean EmailNew(EmailBE emBe)
        {
            con.ConnectionString = conection.GetCon();
            cmd.Connection       = con;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "PERSONA.EmailNew";

            try {
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@id_persona", emBe.Id_persona);
                cmd.Parameters.AddWithValue("@tipo_email", emBe.Tipo_email);
                cmd.Parameters.AddWithValue("@direccion_email", emBe.Direccion_email);

                con.Open();
                cmd.ExecuteNonQuery();

                success = true;
            } catch (SqlException x) {
                success = false;
                throw new Exception(x.Message);
            } finally {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
                cmd.Parameters.Clear();
            }
            return(success);
        }
Beispiel #2
0
        private void NewEmail(int idCliente)
        {
            EmailBE embe = new EmailBE(
                short.Parse(cboEmailTipo.SelectedValue.ToString()),
                idCliente,
                txtEmailEmail.Text.Trim()
                );
            EmailsBL emailBL = new EmailsBL();

            emailBL.EmailNew(embe);
        }
        public dynamic Email_InsertUpdate(EmailBE objList)
        {
            EmailBE_SQL Sql = new EmailBE_SQL();

            objList = Sql.Insert_Update(objList);

            JsonResult jsonResult = Json(new { objList }, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;

            return(jsonResult);
        }
Beispiel #4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            int idPersona = int.Parse(cboPersonas.SelectedValue.ToString());

            EmailBE  emBE = new EmailBE(short.Parse(cboEmailTipo.SelectedValue.ToString()), idPersona, txtEmailEmail.Text.Trim());
            EmailsBL emBL = new EmailsBL();


            if (emBL.EmailNew(emBE) == true)
            {
                MessageBox.Show(this, "Se guardo correctamente", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show(this, "Ocurrió un error", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #5
0
        public EmailBE SelectEmail(int id_email)
        {
            DataSet dts  = new DataSet();
            EmailBE emBE = new EmailBE();

            try {
                con.ConnectionString = conection.GetCon();
                cmd.Connection       = con;
                cmd.CommandType      = CommandType.StoredProcedure;
                cmd.CommandText      = "PERSONA.SelectEmail";

                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@id_email", id_email);

                con.Open();
                SqlDataReader dtr = cmd.ExecuteReader();

                if (dtr.HasRows == true)
                {
                    dtr.Read();

                    emBE.Direccion_email = dtr["direccion_email"].ToString();
                    emBE.Id_email        = int.Parse(dtr["id_email"].ToString());
                    emBE.Id_persona      = int.Parse(dtr["id_persona"].ToString());
                    emBE.Tipo_email      = short.Parse(dtr["tipo_email"].ToString());
                }
                else
                {
                    throw new Exception("Error al buscar el email.");
                }
                dtr.Close();
            } catch (Exception ex) {
                throw new Exception("Error mostrando los emails: " + ex.Message);
            } finally {
                con.Close();
                cmd.Parameters.Clear();
            }
            return(emBE);
        }
Beispiel #6
0
 public Boolean EmailNew(EmailBE emailbe)
 {
     return(email.EmailNew(emailbe));
 }
Beispiel #7
0
 public bool ModificarEmail(EmailBE emailBE)
 {
     return(email.ModificarEmail(emailBE));
 }
Beispiel #8
0
 public bool Delete(EmailBE obj)
 {
     return(new EmailDao().Delete(obj).Value);
 }
Beispiel #9
0
        public bool Update(EmailBE obj)
        {
            var result = new EmailDao().Update(obj);

            return(result.Value);
        }
Beispiel #10
0
        public bool Insert(EmailBE obj)
        {
            var result = new EmailDao().Insert(obj);

            return(Convert.ToBoolean(result));
        }
Beispiel #11
0
 public EmailBE SelectId(EmailBE obj)
 {
     return(new EmailDao().SelectId <EmailBE>(obj));
 }
Beispiel #12
0
 public List <EmailBE> Select(EmailBE obj)
 {
     return(new EmailDao().Select <EmailBE>(obj).ToList());
 }