private void setGridView() { try { CtrlDireccion ctrlPersona = new CtrlDireccion(); List <UTTT.Ejemplo.Persona.Data.Entity.Direccion> lista = new List <Data.Entity.Direccion>(); List <Object> listaObject = new List <object>(); Direccion dirTemp = new Direccion(); dirTemp.IdPersona = this.session.IdPersona; object obj = dirTemp; listaObject = ctrlPersona.consultarLista(obj); for (int i = 0; i < listaObject.Count; i++) { UTTT.Ejemplo.Persona.Data.Entity.Direccion temp = new Data.Entity.Direccion(); temp = (UTTT.Ejemplo.Persona.Data.Entity.Direccion)listaObject[i]; lista.Add(temp); } this.dgvDireccion.DataSource = lista; this.dgvDireccion.DataBind(); } catch (Exception _e) { } }
public List <object> consultarLista(object _o) { try { UTTT.Ejemplo.Persona.Data.Entity.Direccion direccion = (UTTT.Ejemplo.Persona.Data.Entity.Direccion)_o; SqlConnection conn = base.sqlConnection(); conn.Open(); SqlCommand comm = new SqlCommand("Select * from Direccion where IdPersona =" + direccion.IdPersona, conn); SqlDataReader reader = comm.ExecuteReader(); List <Object> lista = new List <object>(); while (reader.Read()) { UTTT.Ejemplo.Persona.Data.Entity.Direccion direccionTemp = new Data.Entity.Direccion(); direccionTemp.Id = int.Parse(reader["id"].ToString()); direccionTemp.IdPersona = int.Parse(reader["IdPersona"].ToString()); direccionTemp.StrCalle = reader["strCalle"].ToString(); direccionTemp.StrColonia = reader["strColonia"].ToString(); direccionTemp.StrNumero = reader["strnumero"].ToString(); Object objeto = direccionTemp; lista.Add(objeto); } conn.Close(); return(lista); } catch (Exception _e) { } return(null); }
protected void btnAgregar_Click(object sender, EventArgs e) { try { if (this.session.AccionAgregar) { CtrlDireccion ctrlDireccion = new CtrlDireccion(); UTTT.Ejemplo.Persona.Data.Entity.Direccion direccion = new Data.Entity.Direccion(); direccion.IdPersona = this.session.IdPersona; direccion.StrCalle = this.txtCalle.Text.Trim(); direccion.StrColonia = this.txtColonia.Text.Trim(); direccion.StrNumero = this.txtNumero.Text.Trim(); object objeto = direccion; bool resultado = ctrlDireccion.insertar(objeto); if (resultado) { this.limpiar(); this.setGridView(); Response.Write("<script type=\"text/javascript\">alert('El registro se guardo correctamente');</script>"); } else { Response.Write("<script type=\"text/javascript\">alert('El registro no se guardo correctamente');</script>"); } } if (this.session.AccionEditar) { CtrlDireccion ctrlDireccion = new CtrlDireccion(); UTTT.Ejemplo.Persona.Data.Entity.Direccion direccion = new Data.Entity.Direccion(); direccion.Id = this.session.IdManager; direccion.StrCalle = this.txtCalle.Text.Trim(); direccion.StrColonia = this.txtColonia.Text.Trim(); direccion.StrNumero = this.txtNumero.Text.Trim(); object objeto = direccion; bool resultado = ctrlDireccion.actualizar(objeto); if (resultado) { this.limpiar(); this.setGridView(); Response.Write("<script type=\"text/javascript\">alert('El registro se actualizó correctamente');</script>"); } else { Response.Write("<script type=\"text/javascript\">alert('El registro no se actualizó correctamente');</script>"); } } this.session.AccionEditar = false; this.session.AccionAgregar = true; } catch (Exception _e) { this.showMessageException(_e.Message); } }
protected void dgvDireccion_RowCommand(object sender, GridViewCommandEventArgs e) { try { int index = Convert.ToInt32(e.CommandArgument.ToString()); GridViewRow row = this.dgvDireccion.Rows[index]; ListItem item = new ListItem(); item.Text = Server.HtmlDecode(row.Cells[6].Text); this.session.IdManager = int.Parse(item.Text); if (e.CommandName.Equals("Editar")) { CtrlDireccion ctrlDireccion = new CtrlDireccion(); UTTT.Ejemplo.Persona.Data.Entity.Direccion direccion = new Data.Entity.Direccion(); direccion.Id = this.session.IdManager; object objeto = direccion; Object resultado = ctrlDireccion.consultarItem(objeto); UTTT.Ejemplo.Persona.Data.Entity.Direccion personaDireccion = (UTTT.Ejemplo.Persona.Data.Entity.Direccion)resultado; if (personaDireccion.Id > 0) { this.txtCalle.Text = personaDireccion.StrCalle; this.txtColonia.Text = personaDireccion.StrColonia; this.txtNumero.Text = personaDireccion.StrNumero; this.session.AccionAgregar = false; this.session.AccionEditar = true; } } if (e.CommandName.Equals("Eliminar")) { CtrlDireccion ctrlDireccion = new CtrlDireccion(); UTTT.Ejemplo.Persona.Data.Entity.Direccion direccion = new Data.Entity.Direccion(); direccion.Id = this.session.IdManager; object objeto = direccion; bool resultado = ctrlDireccion.eliminar(objeto); if (resultado) { this.limpiar(); this.setGridView(); Response.Write("<script type=\"text/javascript\">alert('El registro se elimino correctamente');</script>"); } else { Response.Write("<script type=\"text/javascript\">alert('El registro no se elimino correctamente');</script>"); } } } catch (Exception _e) { this.showMessageException(_e.Message); } }
public bool eliminar(object _o) { try { UTTT.Ejemplo.Persona.Data.Entity.Direccion direccion = (UTTT.Ejemplo.Persona.Data.Entity.Direccion)_o; SqlConnection conn = base.sqlConnection(); conn.Open(); SqlCommand comm = new SqlCommand("Delete from Direccion where id=" + direccion.Id, conn); comm.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception _e) { } return(false); }
public bool actualizar(object _o) { try { UTTT.Ejemplo.Persona.Data.Entity.Direccion direccion = (UTTT.Ejemplo.Persona.Data.Entity.Direccion)_o; SqlConnection conn = base.sqlConnection(); conn.Open(); SqlCommand comm = new SqlCommand("Update Direccion set strCalle='" + direccion.StrCalle + "', strColonia ='" + direccion.StrColonia + "', strNumero ='" + direccion.StrNumero + "' where id=" + direccion.Id, conn); comm.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception _e) { } return(false); }
public bool insertar(object _o) { try { UTTT.Ejemplo.Persona.Data.Entity.Direccion direccion = (UTTT.Ejemplo.Persona.Data.Entity.Direccion)_o; SqlConnection conn = base.sqlConnection(); conn.Open(); SqlCommand comm = new SqlCommand("INSERT INTO Direccion (idPersona, strCalle, strNumero, strColonia) VALUES( '" + direccion.IdPersona + "','" + direccion.StrCalle + "','" + direccion.StrNumero + "','" + direccion.StrColonia + "')", conn); comm.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception _e) { } return(false); }
private void detach_Direccion(Direccion entity) { this.SendPropertyChanging(); entity.Persona = null; }
private void attach_Direccion(Direccion entity) { this.SendPropertyChanging(); entity.Persona = this; }
partial void DeleteDireccion(Direccion instance);
partial void UpdateDireccion(Direccion instance);
partial void InsertDireccion(Direccion instance);