protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["strNombreUsuario"] == null)
            {
                Response.Redirect("login.aspx");
            }
            try
            {
                this.Response.Buffer = true;
                this.session         = (SessionManager)this.Session["SessionManager"];
                this.idPersona       = this.session.Parametros["idPersona"] != null?
                                       int.Parse(this.session.Parametros["idPersona"].ToString()) : 0;

                this.idDireccion = this.session.Parametros["idDireccion"] != null?
                                   int.Parse(this.session.Parametros["idDireccion"].ToString()) : 0;

                if (this.idDireccion == 0)
                {
                    this.baseEntity = new Linq.Data.Entity.Direccion();
                    this.tipoAccion = 1;
                }
                else
                {
                    this.baseEntity = dcGlobal.GetTable <Linq.Data.Entity.Direccion>().First(c => c.id == this.idDireccion);
                    this.tipoAccion = 2;
                }

                if (!this.IsPostBack)
                {
                    if (this.session.Parametros["baseEntity"] == null)
                    {
                        this.session.Parametros.Add("baseEntity", this.baseEntity);
                    }
                    if (this.idDireccion == 0)
                    {
                        this.lblAccion.Text = "Agregar";
                    }
                    else
                    {
                        this.lblAccion.Text  = "Editar";
                        this.txtColonia.Text = this.baseEntity.strColonia;
                        this.txtNumero.Text  = this.baseEntity.strNumero;
                        this.txtCalle.Text   = this.baseEntity.strCalle;
                    }
                }
            }
            catch (Exception _e)
            {
                this.showMessage("Ha ocurrido un problema al cargar la página");
                this.Response.Redirect("~/DireccionManager.aspx", false);
                this.showMessageException(_e.Message);
            }
        }
Пример #2
0
 public bool eliminarDireccion(UTTT.Ejemplo.Persona.Data.Entity.Direccion _direccion)
 {
     try
     {
         DataContext dcTemp = new DcGeneralDataContext();
         UTTT.Ejemplo.Linq.Data.Entity.Direccion direccion = dcTemp.GetTable <Direccion>().First(c => c.id == _direccion.Id);
         dcTemp.GetTable <Direccion>().DeleteOnSubmit(direccion);
         dcTemp.SubmitChanges();
         dcTemp.Dispose();
         return(true);
     }
     catch (Exception _e)
     {
         return(false);
     }
 }
 private void eliminar(int _idDireccion)
 {
     try
     {
         DataContext dcDelete = new DcGeneralDataContext();
         UTTT.Ejemplo.Linq.Data.Entity.Direccion direccion = dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Direccion>().First(
             c => c.id == _idDireccion);
         dcDelete.GetTable <UTTT.Ejemplo.Linq.Data.Entity.Direccion>().DeleteOnSubmit(direccion);
         dcDelete.SubmitChanges();
         this.showMessage("El registro se elimino correctamente.");
         this.LinqDataSourceDireccion.RaiseViewChanged();
     }
     catch (Exception _e)
     {
         throw _e;
     }
 }
Пример #4
0
 public bool editarDireccion(UTTT.Ejemplo.Persona.Data.Entity.Direccion _direccion)
 {
     try
     {
         DataContext dcTemp = new DcGeneralDataContext();
         UTTT.Ejemplo.Linq.Data.Entity.Direccion direccion = dcTemp.GetTable <Direccion>().First(c => c.id == _direccion.Id);
         // direccion.idPersona = _direccion.IdPersona;
         direccion.strCalle   = _direccion.StrCalle;
         direccion.strColonia = _direccion.StrColonia;
         direccion.strNumero  = _direccion.StrNumero;
         dcTemp.SubmitChanges();
         dcTemp.Dispose();
         return(true);
     }
     catch (Exception _e)
     {
         return(false);
     }
 }
Пример #5
0
 public UTTT.Ejemplo.Persona.Data.Entity.Direccion consultarUnicaDireccion(UTTT.Ejemplo.Persona.Data.Entity.Direccion _direccion)
 {
     try
     {
         DataContext dcTemp = new DcGeneralDataContext();
         UTTT.Ejemplo.Linq.Data.Entity.Direccion    direccion = dcTemp.GetTable <Direccion>().First(c => c.id == _direccion.Id);
         UTTT.Ejemplo.Persona.Data.Entity.Direccion temp      = new Data.Entity.Direccion();
         temp.Id         = direccion.id;
         temp.IdPersona  = direccion.idPersona;
         temp.StrCalle   = direccion.strCalle;
         temp.StrColonia = direccion.strColonia;
         temp.StrNumero  = direccion.strNumero;
         dcTemp.Dispose();
         return(temp);
     }
     catch (Exception _e)
     {
     }
     return(null);
 }
Пример #6
0
 private void detach_Direccion(Direccion entity)
 {
     this.SendPropertyChanging();
     entity.Persona = null;
 }
Пример #7
0
 private void attach_Direccion(Direccion entity)
 {
     this.SendPropertyChanging();
     entity.Persona = this;
 }
Пример #8
0
 partial void DeleteDireccion(Direccion instance);
Пример #9
0
 partial void UpdateDireccion(Direccion instance);
Пример #10
0
 partial void InsertDireccion(Direccion instance);