Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            int idPersona = int.Parse(cboPersonas.SelectedValue.ToString());

            TelefonoBE telbe = new TelefonoBE(
                short.Parse(cboTelTipo.SelectedValue.ToString()),
                idPersona,
                txtCP.Text.Trim(),
                txtTelC1.Text.Trim(),
                txtTelC2.Text.Trim(),
                txtTelC3.Text.Trim(),
                txtTelCext.Text.Trim()
                );
            TelefonosBL telBL = new TelefonosBL();


            if (telBL.TelefonoNew(telbe) == true)
            {
                MessageBox.Show(this, "Se guardo correctamente", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show(this, "Ocurrió un error", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        public Boolean TelefonoNew(TelefonoBE telBE)
        {
            con.ConnectionString = conection.GetCon();
            cmd.Connection       = con;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "PERSONA.TelefonoNew";

            try {
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@id_persona", telBE.Id_persona);
                cmd.Parameters.AddWithValue("@codigo_pais", telBE.Codigo_pais);
                cmd.Parameters.AddWithValue("@campo_1", telBE.Campo_1);
                cmd.Parameters.AddWithValue("@campo_2", telBE.Campo_2);
                cmd.Parameters.AddWithValue("@campo_3", telBE.Campo_3);
                cmd.Parameters.AddWithValue("@ext", telBE.Ext);
                cmd.Parameters.AddWithValue("@tipo_telefono", telBE.Tipo_telefono);

                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);
        }
Пример #3
0
        private void NewTelefono(int idCliente)
        {
            TelefonoBE telbe = new TelefonoBE(
                short.Parse(cboTelTipo.SelectedValue.ToString()),
                idCliente,
                txtCP.Text.Trim(),
                txtTelC1.Text.Trim(),
                txtTelC2.Text.Trim(),
                txtTelC3.Text.Trim(),
                txtTelCext.Text.Trim()
                );
            TelefonosBL telBL = new TelefonosBL();

            telBL.TelefonoNew(telbe);
        }
Пример #4
0
        public TelefonoBE SelectTelefono(int id_telefono)
        {
            DataSet    dts   = new DataSet();
            TelefonoBE telBE = new TelefonoBE();

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

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

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

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

                    telBE.Campo_1       = dtr["campo_1"].ToString();
                    telBE.Campo_2       = dtr["campo_2"].ToString();
                    telBE.Campo_3       = dtr["campo_3"].ToString();
                    telBE.Codigo_pais   = dtr["codigo_pais"].ToString();
                    telBE.Tipo_telefono = short.Parse(dtr["tipo_telefono"].ToString());
                    telBE.Id_telefono   = int.Parse(dtr["id_telefono"].ToString());
                    telBE.Id_persona    = int.Parse(dtr["id_persona"].ToString());
                    telBE.Ext           = dtr["ext"].ToString();
                }
                else
                {
                    throw new Exception("Error al buscar el teléfono.");
                }
                dtr.Close();
            } catch (Exception ex) {
                throw new Exception("Error mostrando los teléfonos: " + ex.Message);
            } finally {
                con.Close();
            }
            cmd.Parameters.Clear();
            return(telBE);
        }
Пример #5
0
 public Boolean TelefonoNew(TelefonoBE telbe)
 {
     return(telado.TelefonoNew(telbe));
 }
Пример #6
0
 public Boolean ModificarTelefono(TelefonoBE telBE)
 {
     return(tel.ModificarTelefono(telBE));
 }