Exemplo n.º 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;
        }
Exemplo n.º 2
0
 public ResponseHelper GetObtenerNombreDeLaColonia(string UidColonia)
 {
     MVDireccion       = new VMDireccion();
     Respuesta         = new ResponseHelper();
     Respuesta.Data    = MVDireccion.ObtenerNombreDeLaColonia(UidColonia);
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion recibida satisfactoriamente";
     return(Respuesta);
 }
Exemplo n.º 3
0
        protected void LvSucursales_ItemDataBound(object sender, ListViewItemEventArgs e)
        {
            HiddenField uid             = e.Item.FindControl("lblUidSeccion") as HiddenField;
            HiddenField UidSucursal     = e.Item.FindControl("lblUidSucursal") as HiddenField;
            Label       Precio          = e.Item.FindControl("lblPrecio") as Label;
            Label       tiempo          = e.Item.FindControl("lblTiempoDeElaboracion") as Label;
            Label       Sucursal        = e.Item.FindControl("lblIdentificador") as Label;
            Label       lblColonia      = e.Item.FindControl("lblColonia") as Label;
            LinkButton  btnSeleccionado = e.Item.FindControl("btnSeleccionado") as LinkButton;


            VMProducto registro = MVProducto.ListaDePreciosSucursales[e.Item.DataItemIndex];

            uid.Value = registro.UID.ToString();

            int minutos = 0;

            if (registro.DtmVariableParaTiempo.Hour > 1)
            {
                for (int i = 1; i < registro.DtmVariableParaTiempo.Hour; i++)
                {
                    minutos = minutos + 60;
                }
            }
            minutos           = minutos + registro.DtmVariableParaTiempo.Minute;
            Precio.Text       = "Precio " + "$" + registro.StrCosto;
            tiempo.Text       = "Tiempo " + minutos + " minutos. ";
            Sucursal.Text     = registro.StrIdentificador;
            UidSucursal.Value = registro.UidSucursal.ToString();

            MVDireccion.ObtenerDireccionSucursal(registro.UidSucursal.ToString());
            lblColonia.Text = MVDireccion.ObtenerNombreDeLaColonia(MVDireccion.COLONIA) + MVDireccion.CALLE0;
            if (MVProducto.ListaDeSubcategorias.Count == 1)
            {
                btnSeleccionado.CommandName = string.Empty;
            }
        }
Exemplo n.º 4
0
        public void BuscarProductoPorSucursal(string StrParametroBusqueda, string StrDia, Guid UidColonia, Guid UidEstado, Guid UidBusquedaCategorias, Guid UidProducto)
        {
            try
            {
                SqlCommand CMD = new SqlCommand
                {
                    CommandType = CommandType.StoredProcedure,
                    CommandText = "asp_BuscarSucursalesCliente"
                };

                CMD.Parameters.Add("@strParametroBusqueda", SqlDbType.VarChar, 100);
                CMD.Parameters["@strParametroBusqueda"].Value = StrParametroBusqueda;


                CMD.Parameters.Add("@StrDia", SqlDbType.VarChar, 20);
                CMD.Parameters["@StrDia"].Value = StrDia;

                CMD.Parameters.Add("@UidColonia", SqlDbType.UniqueIdentifier);
                CMD.Parameters["@UidColonia"].Value = UidColonia;


                CMD.Parameters.Add("@UidEstado", SqlDbType.UniqueIdentifier);
                CMD.Parameters["@UidEstado"].Value = UidEstado;

                CMD.Parameters.Add("@UidBusquedaCategorias", SqlDbType.UniqueIdentifier);
                CMD.Parameters["@UidBusquedaCategorias"].Value = UidBusquedaCategorias;

                CMD.Parameters.Add("@UidProduto", SqlDbType.UniqueIdentifier);
                CMD.Parameters["@UidProduto"].Value = UidProducto;

                ListaDePreciosSucursales.Clear();
                var odireccion = new VMDireccion();
                foreach (DataRow item in CN.Busquedas(CMD).Rows)
                {
                    Guid   uidseccion             = new Guid(item["UidSeccion"].ToString());
                    string stridentificador       = item["Identificador"].ToString().ToUpper();
                    string strTiempoDeElaboracion = item["VchTiempoElaboracion"].ToString();
                    string dbCosto     = decimal.Parse(item["Mcosto"].ToString()).ToString("N2");
                    Guid   UidSucursal = new Guid(item["UidSucursal"].ToString());
                    Guid   uidempresa  = new Guid(item["UidEmpresa"].ToString());
                    string direccion   = "";
                    odireccion.ObtenerDireccionSucursal(UidSucursal.ToString());
                    direccion = odireccion.ObtenerNombreDeLaColonia(odireccion.COLONIA) + "-" + odireccion.CALLE0;
                    if (!ListaDePreciosSucursales.Exists(p => p.UID == uidseccion))
                    {
                        ListaDePreciosSucursales.Add(new VMProducto()
                        {
                            UID                   = uidseccion,
                            StrCosto              = dbCosto,
                            StrDireccion          = direccion,
                            DtmVariableParaTiempo = DateTime.Parse(strTiempoDeElaboracion),
                            StrIdentificador      = stridentificador,
                            UidSucursal           = UidSucursal,
                            UIDEMPRESA            = uidempresa
                        });
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }