コード例 #1
0
        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)
            {
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
 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);
 }
コード例 #6
0
        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);
        }
コード例 #7
0
 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);
 }
コード例 #8
0
 private void detach_Direccion(Direccion entity)
 {
     this.SendPropertyChanging();
     entity.Persona = null;
 }
コード例 #9
0
 private void attach_Direccion(Direccion entity)
 {
     this.SendPropertyChanging();
     entity.Persona = this;
 }
コード例 #10
0
 partial void DeleteDireccion(Direccion instance);
コード例 #11
0
 partial void UpdateDireccion(Direccion instance);
コード例 #12
0
 partial void InsertDireccion(Direccion instance);