public List <Telefono> Listar(int IdRelacion)
        {
            Telefono        aux;
            List <Telefono> lstTelefonos = new List <Telefono>();
            AccesoDB        conexion     = null;

            try
            {
                conexion = new AccesoDB();
                conexion.SetearConsulta("SELECT IDTELEFONO, DESCRIPCION, NUMERO FROM TELEFONOS WHERE IDRELACION = @idrelacion AND ACTIVO = 1");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@idrelacion", IdRelacion);
                conexion.AbrirConexion();
                conexion.EjecutarConsulta();

                while (conexion.Lector.Read())
                {
                    aux = new Telefono
                    {
                        IdTelefono  = (int)conexion.Lector["IDTELEFONO"],
                        IdRelacion  = IdRelacion,
                        Descripcion = (string)conexion.Lector["DESCRIPCION"],
                        Numero      = (int)conexion.Lector["NUMERO"]
                    };

                    lstTelefonos.Add(aux);
                }
                return(lstTelefonos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion.CheckearConexion() == true)
                {
                    conexion.CerrarConexion();
                }
            }
        }
Example #2
0
 public bool modificarObjeto(object _newObject)
 {
     try
     {
         Telefono _newObj = (Telefono)_newObject;
         string   str     = "";
         str = "UPDATE [MRFragancias].[dbo].[Telefonos] SET " +
               "idCliente = '" + _newObj.idCliente + "'," +
               "Tipo = '" + _newObj.Tipo + "'," +
               "Numero = '" + _newObj.Numero + "'," +
               "Interno = '" + _newObj.Interno + "'," +
               "Observaciones = '" + _newObj.Observaciones + "'" +
               " WHERE idTelefono = " + _newObj.idTelefono;
         AccesoADatos.connectToDB.launchCommand(str);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Example #3
0
 public bool agregarObjeto(object _newObject)
 {
     try
     {
         Telefono _newObj = (Telefono)_newObject;
         string   str     = "";
         str = "INSERT INTO [MRFragancias].[dbo].[Telefonos] VALUES (" +
               "'" + _newObj.idCliente + "'," +
               "'" + _newObj.Tipo + "'," +
               "'" + _newObj.Numero + "'," +
               "'" + _newObj.Interno + "'," +
               "'" + _newObj.Observaciones + "'" +
               ",1)";
         AccesoADatos.connectToDB.launchCommand(str);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
        public void ingresarClienteProveedor()
        {
            try
            {
                //Creación de la lista que guardará los datos
                List<Contacto> listaContacto = new List<Contacto>();
                //Recolección de datos de la página
                string rut = txtRut.Text;
                string tipoPersona = ddlTipoContacto.Text;
                string nombre = txtNombre.Text;
                string apellido = txtApellido.Text;
                string ciudad = txtCiudad.Text;
                string correo = txtCorreo.Text;
                string numero = null;
                if(ddlTipoFono.Text == "Fijo")
                {
                    numero = "Fijo:" + txtTelefono.Text;
                }
                if (ddlTipoFono.Text == "Movil")
                {
                    numero = "Movil:" + txtTelefono.Text;
                }
                bool existeRut = false;
                if (Session["listaContacto"] != null)
                {
                    listaContacto = (List<Contacto>)Session["listaContacto"];
                    for(int i = 0 ; i < listaContacto.Count ;i++)
                    {
                        if (listaContacto.ElementAt(i).Rut != txtRut.Text)
                        {
                            existeRut = false;
                        }
                        else
                        {
                            existeRut = true;
                            break;
                        }

                    }
                }
                //Creación teléfono

                Telefono t = new Telefono((numero));

                //Creación lista teléfonos
                //List<Telefono> telefonos = new List<Telefono>();
                string[] telefonos = new string[99];
                telefonos[0] = numero;

                //Creación persona
                if(existeRut == false)
                {
                    Contacto c = new Contacto(rut, nombre, apellido, ciudad, correo, telefonos, tipoPersona);

                    listaContacto.Add(c);

                    Session["listaContacto"] = listaContacto;

                    Response.Redirect("index.aspx");
                }
                else
                {
                    lblErrorRut.Text = "Rut ya existente en el sistema";
                }
            }
            catch (Exception e)
            {
                Response.Write("error: " + e.Message);

            }
        }
Example #5
0
 public Verificacion()
 {
     paciente  = new Paciente();
     telefono  = new Telefono();
     telefonos = new List <String>();
 }