ClsPersona ObjPersona;//instancia de la clase ClsPersona public PagAdminPersona(ClsPersona ObjPersona, bool opc) { InitializeComponent(); this.opc = opc; //variable que define si se está agregando un nuevo o modificando un existente this.ObjPersona = ObjPersona; //asigna la variable del parámetro con la variable local. BindingContext = this.ObjPersona; //indica que la vista se relacionará con los valores del objeto }
protected void btnIngresar_Click(object sender, EventArgs e) { ClsPersona clsPersona = new ClsPersona(); ClsRol clsRol = new ClsRol(); Persona persona = new Persona(); persona = clsPersona.Login(int.Parse(txtDocumento.Text), txtPassword.Text); if (persona.cedula != 0) { Session["idUsuario"] = persona.cedula; Session["nombre"] = persona.nombre; Session["apellido"] = persona.apellido; Session["idRol"] = persona.id_rol; Session["rol"] = clsRol.Rol(persona.id_rol); //if (persona.id_rol == 1) //{ // Response.Redirect("dashAdmin.aspx", false); //} //else if (persona.id_rol == 2) //{ // Response.Redirect("dashContenido.aspx", false); //} //else if (persona.id_rol == 3) //{ // Response.Redirect("dashPersona.aspx", false); //} Server.Transfer("dashboard.aspx"); } else { ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Documento o contraseña incorrectos');", true); } }
public static ClsPersona PersonaPorID_DAL(int id) { //Variables SqlConnection conexion = null; SqlDataReader miLector = null; SqlCommand miComando = new SqlCommand(); SqlParameter param; clsMyConnection gestConexion = new clsMyConnection(); ClsPersona p1 = null; try //Try no obligatorio porque está controlado en la clase clsMyConnection { //Obtener conexión abierta conexion = gestConexion.getConnection(); //Definir los parámetros del comando miComando.CommandText = "SELECT * FROM Personas WHERE IDPersona = @id"; //Creamos los parámetros param = new SqlParameter(); param.ParameterName = "@id"; param.SqlDbType = System.Data.SqlDbType.Int; param.Value = id; miComando.Parameters.Add(param); //Otra forma: //miComando.Parameters.Add("@nombre", System.Data.SqlDbType.Int).Value = id; //Definir la conexión del comando miComando.Connection = conexion; //Ejecutamos miLector = miComando.ExecuteReader(); //Comprobar si el lector tiene la fila, si afirmativo, se lee y se obtiene la clase persona if (miLector.HasRows) { //Leemos la fila miLector.Read(); p1 = new ClsPersona(); //Definir los atributos del objeto p1.idPersona = (int)miLector["IDPersona"]; p1.nombre = (string)miLector["nombrePersona"]; p1.apellidos = (string)miLector["apellidosPersona"]; p1.fechaNac = new DateTimeOffset((DateTime)miLector["fechaNacimiento"]); p1.telefono = (string)miLector["telefono"]; p1.direccion = (string)miLector["direccion"]; p1.idDepartamento = (int)miLector["IDDepartamento"]; } } catch (SqlException e) { throw e; } finally { gestConexion.closeConnection(ref conexion); miLector.Close(); } return(p1); }
public ClsCuestionarioVM(bool diagnostico) { this.persona = new ClsPersona(diagnostico); this.diagnostico = diagnostico; this.isReadOnly = false; mensajeInformativo(); }
/// <summary> /// Función que actualiza el listado de personas /// </summary> private async void ActualizarListadoCommand_Executed() { _listadoPersonasBusqueda = new NotifyTaskCompletion <ObservableCollection <ClsPersona> >(ClsListadoPersonas_BL.listadoCompletoPersonas_BL()); _listadoPersonasCompleto = _listadoPersonasBusqueda.Result; personaSeleccionada = new ClsPersona(); textoBusqueda = ""; }
// GET: api/PersonasApi/5 public HttpResponseMessage Get(int id) { ClsPersonaHandler_BL clsPersonaHandler_BL = new ClsPersonaHandler_BL(); HttpResponseMessage httpResponseMessage; ClsPersona ret = null; try { ret = clsPersonaHandler_BL.obtenerPersona(id); if (ret != null)//Si hemos conseguido obtener la persona { httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, ret); } else { httpResponseMessage = new HttpResponseMessage(HttpStatusCode.NotFound); } } catch (Exception e) { httpResponseMessage = new HttpResponseMessage(HttpStatusCode.InternalServerError);//Error 500 Internal Server Error } return(httpResponseMessage); }
// PUT: api/PersonasApi/5 public HttpResponseMessage Put([FromBody] ClsPersona persona) { HttpResponseMessage httpResponseMessage; bool ret; try { ret = new ClsPersonaHandler_BL().editarPersona(persona); if (ret)//Si hemos conseguido editar la persona { httpResponseMessage = new HttpResponseMessage(HttpStatusCode.OK); } else { httpResponseMessage = new HttpResponseMessage(HttpStatusCode.NotFound); } } catch (Exception e) { httpResponseMessage = new HttpResponseMessage(HttpStatusCode.InternalServerError);//Error 500 Internal Server Error } return(httpResponseMessage); }
// GET: Persona public ActionResult Index() { //Instanciar para el objeto 1 ClsPersona objPersona1 = new ClsPersona(); objPersona1.apellido = "Tamayo Conde"; objPersona1.nombre = "Jaime"; objPersona1.email = "*****@*****.**"; objPersona1.sexo = true; objPersona1.edad = 27; objPersona1.talla = 1.69; objLista.Add(objPersona1); ClsPersona objPersona2 = new ClsPersona(); objPersona2.apellido = "Tamayo Conde"; objPersona2.nombre = "Oscar"; objPersona2.email = "*****@*****.**"; objPersona2.sexo = true; objPersona2.edad = 30; objPersona2.talla = 1.73; objLista.Add(objPersona2); ClsPersona objPersona3 = new ClsPersona(); objPersona3.apellido = "Damasco"; objPersona3.nombre = "Yoselin"; objPersona3.email = "*****@*****.**"; objPersona3.sexo = false; objPersona3.edad = 23; objPersona3.talla = 1.56; objLista.Add(objPersona3); return(View(objLista)); }
public async Task <ActionResult <ClsPersona> > PostClsPersona(ClsPersona clsPersona) { _context.ClsPersonas.Add(clsPersona); await _context.SaveChangesAsync(); return(CreatedAtAction("GetClsPersona", new { id = clsPersona.id }, clsPersona)); }
public async Task <IActionResult> PutClsPersona(long id, ClsPersona clsPersona) { if (id != clsPersona.id) { return(BadRequest()); } _context.Entry(clsPersona).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClsPersonaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
//manejador del botón agregar private void BtnAgregar_Clicked(object sender, EventArgs e) { ClsPersona ObjPersona = new ClsPersona(); //nueva instancia de clase clspersona ObjPersona.FechaIngreso = DateTime.Now; //asignar fecha actual ObjPersona.FechaModificacion = DateTime.Now; ((NavigationPage)this.Parent).PushAsync(new Vista.PagAdminPersona(ObjPersona, true)); //mostrar la vista adminpersona con campos vacíos para ingresar nuevo }
/// <summary> /// Nombre: obtenerListadoDePersonas /// Comentario: Este método nos permite obtener un listado de las personas almacenadas en la base de datos. /// Cabecera: public List<ClsPersona> obtenerListadoDePersonas() /// </summary> /// <returns>Devuelve un list del tipo ClsPersona</returns> public List <ClsPersona> obtenerListadoDePersonas() { List <ClsPersona> listadoPersonas = new List <ClsPersona>(); SqlDataReader miLector = null; clsMyConnection clsMyConnection = new clsMyConnection("yeray.database.windows.net", "PersonasDB", "yeray", "Mi_tesoro"); SqlConnection connection = null; try { connection = clsMyConnection.getConnection();//Es posible que no se pueda llegar a realizar la conexión y salte una excepción. SqlCommand sqlCommand = new SqlCommand(); ClsPersona persona; sqlCommand.CommandText = "SELECT * FROM PD_Personas"; sqlCommand.Connection = connection; miLector = sqlCommand.ExecuteReader(); if (miLector.HasRows) { while (miLector.Read()) { //Deberíamos haber restringido más la base de datos con Not Null, la id de departamento como mínimo debería ser Not Null. persona = new ClsPersona(); persona.id = (int)miLector["IDPersona"]; persona.idDepartamento = (miLector["IDDepartamento"] is DBNull) ? 0 : (int)miLector["IDDepartamento"]; persona.fotoPersona = (miLector["FotoPersona"] is DBNull) ? new Byte[0] : (Byte[])miLector["FotoPersona"]; persona.nombre = (miLector["NombrePersona"] is DBNull) ? "DEFAULT" : (string)miLector["NombrePersona"]; persona.apellidos = (miLector["ApellidosPersona"] is DBNull) ? "DEFAULT" : (string)miLector["ApellidosPersona"]; persona.fechaNacimiento = (miLector["FechaNacimientoPersona"] is DBNull) ? new DateTime() : (DateTime)miLector["FechaNacimientoPersona"]; persona.telefono = (miLector["TelefonoPersona"] is DBNull) ? "000000000" : (string)miLector["TelefonoPersona"]; listadoPersonas.Add(persona); } } miLector.Close(); clsMyConnection.closeConnection(ref connection); } catch (Exception e)//Es posible que no podamos acceder a la base de datos { throw e; } finally { if (miLector != null) { miLector.Close(); } if (connection != null) { clsMyConnection.closeConnection(ref connection); } } return(listadoPersonas); }
/// <summary> /// Comentario: Este método nos permite modificar una persona de la base de datos. /// </summary> /// <param name="persona">El tipo ClsPersona</param> /// <returns></returns> public bool editarPersona(ClsPersona persona) { bool personaEditada = true; clsMyConnection clsMyConnection = new clsMyConnection("yeray.database.windows.net", "PersonasDB", "yeray", "Mi_tesoro"); SqlConnection connection = null; try { connection = clsMyConnection.getConnection();//Es posible que no se pueda llegar a realizar la conexión y salte una excepción. SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "UPDATE [dbo].[PD_Personas] SET NombrePersona = @Nombre, ApellidosPersona = @Apellidos, IDDepartamento = @IdDepartamento, FechaNacimientoPersona = @FechaNacimiento, FotoPersona = @FotoPersona, TelefonoPersona = @Telefono WHERE IdPersona = @Id"; sqlCommand.Parameters.Add("@Id", System.Data.SqlDbType.Int).Value = persona.id; sqlCommand.Parameters.Add("@Nombre", System.Data.SqlDbType.VarChar).Value = persona.nombre; sqlCommand.Parameters.Add("@Apellidos", System.Data.SqlDbType.VarChar).Value = persona.apellidos; /*if (persona.fechaNacimiento == null || persona.fechaNacimiento.Year < 1753)//Si la fecha es por defecto o el año es menor que 1753. * { * persona.fechaNacimiento = new DateTime(1753, 1, 1);//La fecha mínima permitida por SqlDateTime * }*/ sqlCommand.Parameters.Add("@FechaNacimiento", System.Data.SqlDbType.Date).Value = persona.fechaNacimiento; sqlCommand.Parameters.Add("@Telefono", System.Data.SqlDbType.VarChar).Value = persona.telefono; sqlCommand.Parameters.Add("@IdDepartamento", System.Data.SqlDbType.Int).Value = persona.idDepartamento; if (persona.fotoPersona != null && persona.fotoPersona.Length != 0)//Si la foto no es nula o por defecto { sqlCommand.Parameters.Add("@FotoPersona", SqlDbType.VarBinary).Value = persona.fotoPersona; } else { sqlCommand.Parameters.Add("@FotoPersona", SqlDbType.VarBinary).Value = new Byte[0]; } sqlCommand.Connection = connection; if (sqlCommand.ExecuteNonQuery() == 0)//Si no indica que se haya modificado alguna fila { personaEditada = false; } clsMyConnection.closeConnection(ref connection);//Cerramos la conexión con la base de datos } catch (Exception e) { personaEditada = false; //Esto podría modificarlo throw e; } finally { if (connection != null) { clsMyConnection.closeConnection(ref connection); } } return(personaEditada); }
/// <summary> /// actualizar una persona /// </summary> /// <param name="persona">persona a actualizar</param> /// <returns> /// AN devuelve un entero mayor que cero si ha ido todo bien y 0 si no /// </returns> public int getGuardarPersona(ClsPersona persona) { int resultado = 0; ClsGestoraPersonasDAL gestoraPersonaDAL = new ClsGestoraPersonasDAL(); resultado = gestoraPersonaDAL.updatePersonaDAL(persona); return(resultado); }
/// <summary> /// Devuelve una lista con todas las persoans de la base de datos. Si no hay personas devolvera la lista vacia. /// </summary> /// <returns></returns> public List <ClsPersona> listadoPersonas() { List <ClsPersona> personas = new List <ClsPersona>(); ClsConexion conexion = new ClsConexion(); SqlConnection sqlConexion = new SqlConnection(); SqlCommand sqlCommand; SqlDataReader reader; ClsPersona persona; try { sqlConexion = conexion.getConnection(); sqlCommand = new SqlCommand("SELECT ID,Nombre,Apellidos,FechaNacimiento,Foto,Direccion,Telefono,IDDepartamento FROM Personas", sqlConexion); reader = sqlCommand.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { persona = new ClsPersona(); persona.Id = (int)reader["ID"]; persona.Nombre = ((reader["Nombre"]) == System.DBNull.Value) ? "NULL" : (string)reader["Nombre"]; persona.Apellidos = ((reader["Apellidos"]) == System.DBNull.Value) ? "NULL" : (string)reader["Apellidos"]; persona.FechaNacimiento = ((reader["FechaNacimiento"]) == System.DBNull.Value) ? new DateTime() : (DateTime)reader["FechaNacimiento"]; persona.Foto = ((reader["Foto"]) == System.DBNull.Value) ? new byte[0] : (byte[])reader["Foto"]; persona.Direccion = ((reader["Direccion"]) == System.DBNull.Value) ? "NULL" : (string)reader["Direccion"]; persona.Telefono = ((reader["Telefono"]) == System.DBNull.Value) ? "NULL" : (string)reader["Telefono"]; persona.IdDepartamento = ((reader["IDDepartamento"]) == System.DBNull.Value) ? -1 : (int)reader["IDDepartamento"]; personas.Add(persona); } } } catch (SqlException e) { throw e; } finally { conexion.closeConnection(ref sqlConexion); } return(personas); }
// GET: Persona public ActionResult Persona() { ClsPersona obj = new ClsPersona(); obj.edad = Convert.ToInt32(Request.Form["edad"]); obj.nombre = Request.Form["nombre"].ToString(); obj.apellido = Request.Form["apellido"].ToString(); return(View(obj)); }
/// <summary> /// sirve para insertar una persona en la bbdd /// </summary> /// <param name="persona">la persona que vamos a guardar</param> /// <returns>un 0 si hay problemas de conexion, -1 si algun campo no esta rellenado y un numero mayor que 0 si todo va bien</returns> public int InsertarPersonaDAL(ClsPersona persona) { int resultado = 0; SqlConnection conexion = null; SqlCommand miComando = null; ClsMyConnection miConexion = null; try { miComando = new SqlCommand(); miConexion = new ClsMyConnection(); miComando.CommandText = "insert into CV_Personas(dniPersona,nombrePersona,apellidosPersona,telefono,direccion,diagnostico) " + "values(@dniPersona, @nombrePersona,@apellidosPersona,@telefono,@direccion,@diagnostico)"; if (persona.DniPersona != "" && persona.NombrePersona != "" && persona.ApellidosPerson != "" && persona.Telefono != "" && persona.Direccion != "") { miComando.Parameters.Add("@dniPersona", System.Data.SqlDbType.VarChar).Value = persona.DniPersona; miComando.Parameters.Add("@nombrePersona", System.Data.SqlDbType.VarChar).Value = persona.NombrePersona; miComando.Parameters.Add("@apellidosPersona", System.Data.SqlDbType.VarChar).Value = persona.ApellidosPerson; miComando.Parameters.Add("@telefono", System.Data.SqlDbType.VarChar).Value = persona.Telefono; miComando.Parameters.Add("@direccion", System.Data.SqlDbType.VarChar).Value = persona.Direccion; miComando.Parameters.Add("@diagnostico", System.Data.SqlDbType.VarChar).Value = persona.Diagnostico; conexion = miConexion.getConnection(); miComando.Connection = conexion; resultado = miComando.ExecuteNonQuery(); } else { resultado = (-1); //por si algun dato no se ha rellenado var dlg = new MessageDialog("Rellena todos los campos por favor(El DNI tiene que tener 9 dígitos)"); var res = dlg.ShowAsync(); } } catch (Exception exSql) { //if (resultado == 0) //{ // //por si hay algun problema con la contraseña o el enlace de la bbdd o el nombre de usuario // var dlg = new MessageDialog("Problemas de conexión. Inténtalo más tarde por favor"); // var res = dlg.ShowAsync(); //} throw exSql; } finally { if (conexion != null) { conexion.Close(); } } return(resultado); }
// GET: Persona public ActionResult Index() { //Instanciar para el objeto 1 ClsPersona objPersona1 = new ClsPersona(); //Instanciar los atributos de la clase objPersona1.apellido = "Porlles Carrillo"; objPersona1.nombre = "Diego"; objPersona1.email = "*****@*****.**"; objPersona1.sexo = true; objPersona1.edad = 22; objPersona1.talla = 1.65; //pasar el objeto a la lista objLista.Add(objPersona1); //Instanciar para el objeto 2 ClsPersona objPersona2 = new ClsPersona(); //Instanciar los atributos de la clase objPersona2.apellido = "Andia Zeballos"; objPersona2.nombre = "Alonso"; objPersona2.email = "*****@*****.**"; objPersona2.sexo = true; objPersona2.edad = 21; objPersona2.talla = 1.74; //pasar el objeto a la lista objLista.Add(objPersona2); //Instanciar para el objeto 3 ClsPersona objPersona3 = new ClsPersona(); //Instanciar los atributos de la clase objPersona3.apellido = "Sosa Bedoya"; objPersona3.nombre = "Sharon"; objPersona3.email = "*****@*****.**"; objPersona3.sexo = false; objPersona3.edad = 24; objPersona3.talla = 1.65; //pasar el objeto a la lista objLista.Add(objPersona3); //Instanciar para el objeto 1 ClsPersona objPersona4 = new ClsPersona(); //Instanciar los atributos de la clase objPersona4.apellido = "Estrella Palacios"; objPersona4.nombre = "Katherine"; objPersona4.email = "*****@*****.**"; objPersona4.sexo = false; objPersona4.edad = 24; objPersona4.talla = 1.72; //pasar el objeto a la lista objLista.Add(objPersona4); return(View(objLista)); }
/// <summary> /// incerta una persona /// </summary> /// <param name="persona">la persona a incertar en la bbdd</param> /// <returns> /// AN devuelve un entero mayor que cero si ha ido todo bien y 0 si no /// </returns> public int getAddPersona(ClsPersona persona) { int resultado = 0; ClsGestoraPersonasDAL gestoraPersonaDAL = new ClsGestoraPersonasDAL(); resultado = gestoraPersonaDAL.addPersonaDAL(persona); return(resultado); }
public static async Task <bool> ActualizarPersona_DAL(ClsPersona p1) { var persona = new ClsPersona(); bool guardado = false; HttpClient client = new HttpClient(); Uri uriCompleta = new Uri($"{ClsUriBase.uri}personas/"); //Cogemos las cabeceras por defecto var headers = client.DefaultRequestHeaders; //The safe way to add a header value is to use the TryParseAdd method and verify the return value is true, //especially if the header value is coming from user input. string header = "ie"; if (!headers.UserAgent.TryParseAdd(header)) { throw new Exception("Invalid header value: " + header); } header = "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)"; if (!headers.UserAgent.TryParseAdd(header)) { throw new Exception("Invalid header value: " + header); } //Send the POST request asynchronously and retrieve the response as a string. HttpResponseMessage httpResponse = new HttpResponseMessage(); string httpResponseBody = ""; try { var jsonText = JsonConvert.SerializeObject(p1); var contenido = new StringContent(jsonText, System.Text.Encoding.UTF8, "application/json"); //Send the POST request httpResponse = await client.PutAsync(uriCompleta, contenido); httpResponse.EnsureSuccessStatusCode(); httpResponseBody = await httpResponse.Content.ReadAsStringAsync(); if (httpResponseBody == "true") { guardado = true; } } catch (Exception ex) { httpResponseBody = "Error: " + ex.HResult.ToString("X") + " Message: " + ex.Message; } return(guardado); }
/// <summary> /// sirve para guardar los datos del usuario /// </summary> private void enviar() { ClsGestionPersonaBL gestora = new ClsGestionPersonaBL(); NotifyPropertyChanged("Persona.Diagnostico"); gestora.InsertarPersonaBL(Persona); persona = new ClsPersona(); NotifyPropertyChanged("Persona");//para vaciar los textboxes del cuestionarion en xaml isReadOnly = true; NotifyPropertyChanged("IsReadOnly"); }
public object Convert(object value, Type targetType, object parameter, string language) { ClsPersona persona = null; if (value != null) { persona = (ClsPersona)value; } return(persona); }
/// <summary> /// Función que devuelve un List de ClsPersona /// /// Devuelve una lista vacía si no hay datos en la base de datos; en caso contrario, lista con las personas /// de la base de datos /// </summary> /// <returns>List<ClsPersona></returns> public static List <ClsPersona> listadoCompletoPersonas() { //Variables List <ClsPersona> lista = new List <ClsPersona>(); SqlConnection conexion = null; SqlDataReader miLector = null; SqlCommand miComando = new SqlCommand(); clsMyConnection gestConexion = new clsMyConnection(); ClsPersona p1; try //Try no obligatorio porque está controlado en la clase clsMyConnection { //Obtener conexión abierta conexion = gestConexion.getConnection(); //Definir los parámetros del comando miComando.CommandText = "SELECT * FROM Personas"; //Definir la conexión del comando miComando.Connection = conexion; //Ejecutamos miLector = miComando.ExecuteReader(); //Comprobar si el lector tiene filas, si afirmativo, recorrerlo if (miLector.HasRows) { while (miLector.Read()) { p1 = new ClsPersona(); //Definir los atributos del objeto p1.idPersona = (int)miLector["IDPersona"]; p1.nombre = (string)miLector["nombrePersona"]; p1.apellidos = (string)miLector["apellidosPersona"]; p1.fechaNac = (DateTime)miLector["fechaNacimiento"]; p1.telefono = (string)miLector["telefono"]; p1.direccion = (string)miLector["direccion"]; p1.idDepartamento = (int)miLector["IDDepartamento"]; //Añadir objeto a la lista lista.Add(p1); } } } catch (SqlException e) { throw e; } finally { gestConexion.closeConnection(ref conexion); miLector.Close(); } return(lista); }
//Se programa el boton Send public void Send_Click(Object sender, RoutedEventArgs r) { Boolean hacerlo = true; ClsPersona p = new ClsPersona(); if (String.IsNullOrWhiteSpace(nombre.Text)) { nombreError.Text = "El nombre no debe estar vacio"; hacerlo = false; } else { nombreError.Text = ""; } if (String.IsNullOrWhiteSpace(apellidos.Text)) { apellidosError.Text = "Los apellidos no deben estar vacio"; hacerlo = false; } else { apellidosError.Text = ""; } //if (!IsDate(fecha.Text)) DateTime temp; DateTime fechaHoy = DateTime.Now; if (!DateTime.TryParse(data.Text, out temp)) { fechaNacimientoError.Text = "La fecha es erronea"; hacerlo = false; } else { if (fechaHoy.CompareTo(temp) < 0) { fechaNacimientoError.Text = "Fecha posterior a la fecha actual"; hacerlo = false; } else { fechaNacimientoError.Text = ""; } } if (hacerlo) { p.nombre = nombre.Text; p.apellidos = apellidos.Text; p.fechaNacimiento = temp; } }
// GET: Persona public ActionResult Index() { //Instanciar para el objeto 1 ClsPersona objPersona1 = new ClsPersona(); //Instanciar atributos objPersona1.apellido = "Gonzales"; objPersona1.nombre = "Angel"; objPersona1.email = "*****@*****.**"; objPersona1.sexo = true; objPersona1.edad = 22; objPersona1.talla = 1.75; objLista.Add(objPersona1); //Instanciar para el objeto 2 ClsPersona objPersona2 = new ClsPersona(); //Instanciar atributos objPersona2.apellido = "Mamani Ayala"; objPersona2.nombre = "Brandon"; objPersona2.email = "*****@*****.**"; objPersona2.sexo = true; objPersona2.edad = 23; objPersona2.talla = 1.65; objLista.Add(objPersona2); //Instanciar para el objeto 3 ClsPersona objPersona3 = new ClsPersona(); //Instanciar atributos objPersona3.apellido = "Sosa Bedoya"; objPersona3.nombre = "Sharon"; objPersona3.email = "*****@*****.**"; objPersona3.sexo = false; objPersona3.edad = 20; objPersona3.talla = 1.68; objLista.Add(objPersona3); //Instanciar para el objeto 4 ClsPersona objPersona4 = new ClsPersona(); //Instanciar atributos objPersona4.apellido = "Estrella Palacios"; objPersona4.nombre = "Estrella"; objPersona4.email = "*****@*****.**"; objPersona4.sexo = false; objPersona4.edad = 205; objPersona4.talla = 1.72; objLista.Add(objPersona4); return(View(objLista)); }
//manejador del botón agregar private void BtnAgregar_Clicked(object sender, EventArgs e) { ClsUsuario ObjUsuario = new ClsUsuario(); //nueva instancia clase clsusuario ClsPersona ObjPersona = new ClsPersona(); //nueva instancia clase clspersona ClsPerfil ObjPerfil = new ClsPerfil(); //nueva instancia clase objperfil ObjUsuario.ObjPersona = ObjPersona; //asignar instancias a la instancia del la clase usuario ObjUsuario.ObjPerfil = ObjPerfil; ObjUsuario.FechaIngreso = DateTime.Now; //asignar fecha actual ObjUsuario.FechaModificacion = DateTime.Now; ((NavigationPage)this.Parent).PushAsync(new Vista.PagAdminUsuario(ObjUsuario, true)); //mostrar la vista adminusuario con campos vacíos para ingresar nuevo }
public MainPageViewModel() { cargarTodoAsincrono(); //Cargar listado de departamentos listadoDepartamentos = clsListadoDepartamentos_BL.listadoCompletoDepartamentos_BL(); //Ponemos una persona por defecto _personaSeleccionada = new ClsPersona(); //Poner el texto de búsqueda como "" por defecto _textoBusqueda = ""; }
//método que invoca al script que elimina registros en la tabla persona de la base de datos public async Task <string> DeleteAsync(ClsPersona Objeto) { Url = "http://" + Servidor + "/applecturas/logica/personas/delete.php?" + "id=" + Objeto.Id; HttpClient client = getCliente(); var resp = await client.GetAsync(Url); if (resp.IsSuccessStatusCode) { return(await resp.Content.ReadAsStringAsync()); } return("false"); }
public async static Task <bool> BorrarPorID_DAL(int id) { var persona = new ClsPersona(); bool borrado = false; HttpClient client = new HttpClient(); Uri uriCompleta = new Uri($"{ClsUriBase.uri}personas/{id}"); //Cogemos las cabeceras por defecto var headers = client.DefaultRequestHeaders; //The safe way to add a header value is to use the TryParseAdd method and verify the return value is true, //especially if the header value is coming from user input. string header = "ie"; if (!headers.UserAgent.TryParseAdd(header)) { throw new Exception("Invalid header value: " + header); } header = "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)"; if (!headers.UserAgent.TryParseAdd(header)) { throw new Exception("Invalid header value: " + header); } //Send the DELETE request asynchronously and retrieve the response as a string. HttpResponseMessage httpResponse = new HttpResponseMessage(); string httpResponseBody = ""; try { //Send the DELETE request httpResponse = await client.DeleteAsync(uriCompleta); httpResponse.EnsureSuccessStatusCode(); httpResponseBody = await httpResponse.Content.ReadAsStringAsync(); if (httpResponseBody == "true") { borrado = true; } } catch (Exception ex) { httpResponseBody = "Error: " + ex.HResult.ToString("X") + " Message: " + ex.Message; } return(borrado); }
public ActionResult Delete(int id) { try { ClsPersonaHandler_BL clsPersonaHandler_BL = new ClsPersonaHandler_BL(); ClsPersona clsPersona = clsPersonaHandler_BL.obtenerPersona(id); ClsPersonaConDepartamento personaConDepartamento = new ClsPersonaConDepartamento(clsPersona); return(View(personaConDepartamento)); } catch (Exception e) { return(View("Error"));//Lo mandaría a una página de error } }