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; }
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); }
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; } }
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; } }