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(); } } }
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); } }
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); } }
public Verificacion() { paciente = new Paciente(); telefono = new Telefono(); telefonos = new List <String>(); }