예제 #1
0
        protected void BtnAgregarDireccion_Click(object sender, EventArgs e)
        {
            Guid   UidPais       = new Guid(DDLDPais.SelectedItem.Value.ToString());
            Guid   UidEstado     = new Guid(DDLDEstado.SelectedItem.Value);
            Guid   UidMunicipio  = new Guid(DDLDMunicipio.SelectedItem.Value);
            Guid   UidCiudad     = new Guid(DDLDCiudad.SelectedItem.Value.ToString());
            Guid   UidColonia    = new Guid(DDLDColonia.SelectedItem.Value.ToString());
            string NOMBRECIUDAD  = MVDireccion.ObtenerNombreDeLaCiudad(DDLDCiudad.SelectedItem.Value.ToString());
            string NOMBRECOLONIA = MVDireccion.ObtenerNombreDeLaColonia(DDLDColonia.SelectedItem.Value.ToString());

            if (txtIdDireccion.Text != string.Empty)
            {
                MVDireccion.ActualizaListaDireccion(txtIdDireccion.Text, UidPais, UidEstado, UidMunicipio, UidCiudad, UidColonia, txtCalle0.Text, txtCalle1.Text, txtCalle2.Text, txtDManzana.Text, txtDLote.Text, txtDCodigoPostal.Text, txtDReferencia.Text, txtIdentificadorDeDireccion.Text, NOMBRECIUDAD, NOMBRECOLONIA);
            }
            else
            {
                Guid UidDireccion = Guid.NewGuid();
                MVDireccion.AgregaDireccionALista(UidDireccion, UidPais, UidEstado, UidMunicipio, UidCiudad, UidColonia, txtCalle0.Text, txtCalle1.Text, txtCalle2.Text, txtDManzana.Text, txtDLote.Text, txtDCodigoPostal.Text, txtDReferencia.Text, NOMBRECIUDAD, NOMBRECOLONIA, txtIdentificadorDeDireccion.Text);
            }

            MVDireccion.GuardaListaDeDirecciones(MVDireccion.ListaDIRECCIONES, new Guid(Session["IdUsuario"].ToString()), "asp_AgregaDireccionUsuario", "Usuario");
            MVDireccion.ObtenerDireccionesUsuario(Session["IdUsuario"].ToString());
            CargaGrid("Direccion");

            DgvDirecciones.SelectedIndex = -1;
            PnlDetallesDireccion.Visible = false;
        }