Example #1
0
        protected void MuestraDireccion(string id)
        {
            MVDireccion.ObtenerDireccionSucursal(id);
            //Esconde el Id en un textbox
            txtIdDireccion.Text    = MVDireccion.ID.ToString();
            DDLDPais.SelectedIndex = DDLDPais.Items.IndexOf(DDLDPais.Items.FindByValue(MVDireccion.PAIS));
            //Obtener lista de estado y seleccionar el del objeto
            MuestraEstados(MVDireccion.PAIS, "Gestion");
            DDLDEstado.SelectedIndex = DDLDEstado.Items.IndexOf(DDLDEstado.Items.FindByValue(MVDireccion.ESTADO));

            // Obtener lista de municipio y seleccionar el del objeto
            MuestraMunicipio(MVDireccion.ESTADO, "Gestion");
            DDLDMunicipio.SelectedIndex = DDLDMunicipio.Items.IndexOf(DDLDMunicipio.Items.FindByValue(MVDireccion.MUNICIPIO));

            // Obtener lista de ciudades y seleccionar el del objeto
            MuestraCiudad(MVDireccion.MUNICIPIO, "Gestion");
            DDLDCiudad.SelectedIndex = DDLDCiudad.Items.IndexOf(DDLDCiudad.Items.FindByValue(MVDireccion.CIUDAD));

            // Obtener lista de colonias y seleccionar el del objeto
            MuestraColonia(MVDireccion.CIUDAD, "Gestion");
            DDLDColonia.SelectedIndex = DDLDColonia.Items.IndexOf(DDLDColonia.Items.FindByValue(MVDireccion.COLONIA));

            txtCalle0.Text        = MVDireccion.CALLE0;
            txtCalle1.Text        = MVDireccion.CALLE1;
            txtCalle2.Text        = MVDireccion.CALLE2;
            txtDManzana.Text      = MVDireccion.MANZANA;
            txtDLote.Text         = MVDireccion.LOTE;
            txtDCodigoPostal.Text = MVDireccion.CodigoPostal;
            txtDReferencia.Text   = MVDireccion.REFERENCIA;

            PnlDetallesDireccion.Visible = true;
        }
Example #2
0
 /// <summary>
 /// Busca una direccion por sucursal
 /// </summary>
 /// <param name="UidSucursal"></param>
 /// <returns></returns>
 public ResponseHelper GetObtenerDireccionCompletaDeSucursal(string UidSucursal)
 {
     MVDireccion = new VMDireccion();
     MVDireccion.ObtenerDireccionSucursal(UidSucursal);
     Respuesta         = new ResponseHelper();
     Respuesta.Data    = MVDireccion;
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion recibida satisfactoriamente";
     return(Respuesta);
 }
Example #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;
            }
        }
Example #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;
            }
        }