public static JArray ObtenerJsonImpresionTemplates(int pIdImpresionTemplate, CConexion pConexion) { CImpresionTemplate ImpresionTemplate = new CImpresionTemplate(); JArray JImpresionTemplates = new JArray(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("Baja", 0); foreach (CImpresionTemplate oImpresionTemplate in ImpresionTemplate.LlenaObjetosFiltros(Parametros, pConexion)) { CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(oImpresionTemplate.IdEmpresa, pConexion); CImpresionDocumento ImpresionDocumento = new CImpresionDocumento(); ImpresionDocumento.LlenaObjeto(oImpresionTemplate.IdImpresionDocumento, pConexion); JObject JImpresionTemplate = new JObject(); JImpresionTemplate.Add("Valor", oImpresionTemplate.IdImpresionTemplate); JImpresionTemplate.Add("Descripcion", Empresa.Empresa + " - " + ImpresionDocumento.ImpresionDocumento); if (oImpresionTemplate.IdImpresionTemplate == pIdImpresionTemplate) { JImpresionTemplate.Add(new JProperty("Selected", 1)); } else { JImpresionTemplate.Add(new JProperty("Selected", 0)); } JImpresionTemplates.Add(JImpresionTemplate); } return(JImpresionTemplates); }
protected void Page_Load(object sender, EventArgs e) { HttpCookie cookie = new HttpCookie("IdUsuario"); HttpContext.Current.Response.SetCookie(cookie); int IdUsuario = (HttpContext.Current.Request.Cookies["IdUsuario"].Value != null) ? Convert.ToInt32(HttpContext.Current.Request.Cookies["IdUsuario"].Value.ToString()) : 0; HttpContext.Current.Session["IdUsuario"] = IdUsuario; string pagina = new System.IO.FileInfo(Page.Request.Url.AbsolutePath).Name; if (pagina != "InicioSesion.aspx") { string idUsuario = HttpContext.Current.Session["IdUsuario"].ToString(); if (idUsuario == "") { idUsuario = "0"; } if (Convert.ToInt32(idUsuario) == 0) { Response.Redirect("../InicioSesion.aspx"); } //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { bool accesoDirecto = Convert.ToBoolean(HttpContext.Current.Request["AccesoDirecto"]); if (!accesoDirecto) { CrearMenu(pagina, ConexionBaseDatos); //divPanelControles.Attributes["activo"] = "false"; } CrearTituloSeccion(pagina, accesoDirecto, ConexionBaseDatos); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(idUsuario), ConexionBaseDatos); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); divEncabezadoImagen.InnerHtml = "<img class='imgLogo' src='../Archivos/EmpresaLogo/" + Empresa.Logo + "' />"; divEncabezadoImagen.InnerHtml += ""; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); } else { divEncabezadoImagen.InnerHtml = "<img class='imgBanner' src='" + ResolveClientUrl("~/images/banner-keep-info.jpg") + "' />"; divEncabezadoTituloSeccion.Visible = false; } HttpCookie miSesion = new HttpCookie("IdUsuario"); miSesion.Value = IdUsuario.ToString(); HttpContext.Current.Response.SetCookie(miSesion); }
public static string ObtenerFormaEditarImpresionEtiquetas(int IdImpresionEtiquetas) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarImpresionEtiquetas = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarImpresionEtiquetas" }, ConexionBaseDatos) == "") { puedeEditarImpresionEtiquetas = 1; } oPermisos.Add("puedeEditarImpresionEtiquetas", puedeEditarImpresionEtiquetas); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CImpresionEtiquetas ImpresionEtiquetas = new CImpresionEtiquetas(); ImpresionEtiquetas.LlenaObjeto(IdImpresionEtiquetas, ConexionBaseDatos); CImpresionTemplate ImpresionTemplate = new CImpresionTemplate(); ImpresionTemplate.LlenaObjeto(ImpresionEtiquetas.IdImpresionTemplate, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(ImpresionTemplate.IdEmpresa, ConexionBaseDatos); CImpresionDocumento ImpresionDocumento = new CImpresionDocumento(); ImpresionDocumento.LlenaObjeto(ImpresionTemplate.IdImpresionDocumento, ConexionBaseDatos); Modelo.Add(new JProperty("IdImpresionEtiquetas", ImpresionEtiquetas.IdImpresionEtiquetas)); Modelo.Add(new JProperty("Templates", CImpresionTemplate.ObtenerJsonImpresionTemplates(ImpresionEtiquetas.IdImpresionTemplate, ConexionBaseDatos))); Modelo.Add(new JProperty("Campo", ImpresionEtiquetas.Campo)); Modelo.Add(new JProperty("Etiqueta", ImpresionEtiquetas.Etiqueta.Substring(1, ImpresionEtiquetas.Etiqueta.Length - 2))); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static string ObtenerFormaImpresionTemplate(int pIdImpresionTemplate) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarImpresionTemplate = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarImpresionTemplate" }, ConexionBaseDatos) == "") { puedeEditarImpresionTemplate = 1; } oPermisos.Add("puedeEditarImpresionTemplate", puedeEditarImpresionTemplate); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CImpresionTemplate ImpresionTemplate = new CImpresionTemplate(); ImpresionTemplate.LlenaObjeto(pIdImpresionTemplate, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(ImpresionTemplate.IdEmpresa, ConexionBaseDatos); CImpresionDocumento ImpresionDocumento = new CImpresionDocumento(); ImpresionDocumento.LlenaObjeto(ImpresionTemplate.IdImpresionDocumento, ConexionBaseDatos); Modelo.Add(new JProperty("IdImpresionTemplate", ImpresionTemplate.IdImpresionTemplate)); Modelo.Add(new JProperty("Empresa", Empresa.Empresa)); Modelo.Add(new JProperty("ImpresionDocumento", ImpresionDocumento.ImpresionDocumento)); Modelo.Add(new JProperty("RutaTemplate", ImpresionTemplate.RutaTemplate)); Modelo.Add(new JProperty("RutaCSS", ImpresionTemplate.RutaCSS)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static string ObtenerPanelUbicacion(int IdTipoMonedaOrigen, int IdTipoMonedaDestino) { JObject oRespuesta = new JObject(); CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); Modelo.Add("Sucursal", Sucursal.Sucursal); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); Modelo.Add("Empresa", Empresa.Empresa); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("IdTipoMonedaOrigen", Convert.ToInt32(IdTipoMonedaOrigen)); Parametros.Add("IdTipoMonedaDestino", Convert.ToInt32(IdTipoMonedaDestino)); Parametros.Add("Fecha", DateTime.Today); CTipoCambio TipoCambio = new CTipoCambio(); TipoCambio.LlenaObjetoFiltrosTipoCambio(Parametros, ConexionBaseDatos); Modelo.Add("TipoCambio", TipoCambio.TipoCambio); oRespuesta.Add("Modelo", Modelo); oRespuesta.Add("Error", 0); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add("Error", 1); oRespuesta.Add("Descripcion", respuesta); } return(oRespuesta.ToString()); }
public static string ObtenerFormaEditarEmpresa(int pIdEmpresa) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarEmpresa = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarEmpresa" }, ConexionBaseDatos) == "") { puedeEditarEmpresa = 1; } oPermisos.Add("puedeEditarEmpresa", puedeEditarEmpresa); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(pIdEmpresa, ConexionBaseDatos); Modelo = CJson.ObtenerJsonEmpresa(Modelo, pIdEmpresa, ConexionBaseDatos); Modelo.Add("Localidades", CJson.ObtenerJsonLocalidades(Convert.ToInt32(Modelo["IdMunicipio"].ToString()), Convert.ToInt32(Modelo["IdLocalidad"].ToString()), ConexionBaseDatos)); Modelo.Add("Municipios", CJson.ObtenerJsonMunicipios(Convert.ToInt32(Modelo["IdEstado"].ToString()), Convert.ToInt32(Modelo["IdMunicipio"].ToString()), ConexionBaseDatos)); Modelo.Add("Estados", CJson.ObtenerJsonEstados(Convert.ToInt32(Modelo["IdPais"].ToString()), Convert.ToInt32(Modelo["IdEstado"].ToString()), ConexionBaseDatos)); Modelo.Add("Paises", CJson.ObtenerJsonPaises(Convert.ToInt32(Modelo["IdPais"].ToString()), ConexionBaseDatos)); Modelo.Add("Permisos", oPermisos); oRespuesta.Add("Error", 0); oRespuesta.Add("Modelo", Modelo); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static string ImprimirEstadoCuentaBancaria(int pIdCuentaBancaria, string pTemplate, string pFechaInicial, string pFechaFinal, int pIdSucursal, int pIdTipoCuenta, string pFechaIni, string pFechaF, string pSucursal, int pTipoImpresion) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUtilerias Util = new CUtilerias(); int idUsuario; int idSucursal; int idEmpresa; string logoEmpresa; CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); idUsuario = Usuario.IdUsuario; idSucursal = Sucursal.IdSucursal; idEmpresa = Empresa.IdEmpresa; logoEmpresa = Empresa.Logo; Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("ImpresionDocumento", pTemplate); CImpresionDocumento ImpresionDocumento = new CImpresionDocumento(); ImpresionDocumento.LlenaObjetoFiltros(Parametros, ConexionBaseDatos); Dictionary <string, object> ParametrosTempl = new Dictionary <string, object>(); //ParametrosTempl.Add("IdEmpresa", idEmpresa); ParametrosTempl.Add("Baja", 0); ParametrosTempl.Add("IdImpresionDocumento", ImpresionDocumento.IdImpresionDocumento); CImpresionTemplate ImpresionTemplate = new CImpresionTemplate(); ImpresionTemplate.LlenaObjetoFiltros(ParametrosTempl, ConexionBaseDatos); JObject datos = CReportesKeep.obtenerDatosImpresionEstadoCuentaBancaria(pIdCuentaBancaria.ToString(), Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), pFechaInicial, pFechaFinal, pIdSucursal, pIdTipoCuenta, pFechaIni, pFechaF, pSucursal); string rutaPDF = HttpContext.Current.Server.MapPath("~/Archivos/Impresiones/") + "EstadoCuentaBancaria_" + pIdCuentaBancaria.ToString() + "_" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + ".pdf"; string rutaTemplate = HttpContext.Current.Server.MapPath("~/Archivos/TemplatesImpresion/" + ImpresionTemplate.RutaTemplate); string rutaCSS = HttpContext.Current.Server.MapPath("~/Archivos/TemplatesImpresion/" + ImpresionTemplate.RutaCSS); string imagenLogo = HttpContext.Current.Server.MapPath("~/Archivos/EmpresaLogo/") + logoEmpresa; if (!File.Exists(rutaTemplate)) { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay un template válido para esta empresa.")); ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); } if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Modelo.Add(new JProperty("Archivo", Util.ReportePDFTemplateConceptos(rutaPDF, rutaTemplate, rutaCSS, imagenLogo, ImpresionTemplate.IdImpresionTemplate, datos, ConexionBaseDatos, pTipoImpresion))); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); HttpContext.Current.Application.Set("PDFDescargar", Path.GetFileName(rutaPDF)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static string ObtieneReporteCuentasBancarias(int pIdCuentaBancaria, string pFechaInicial, string pFechaFinal, int pIdSucursal, int pIdTipoCuenta, string pFechaIni, string pFechaF, string pSucursal) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); DateTime Fecha = DateTime.Now; CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); CSelectEspecifico ConsultaReporteEstadoCuentaBancaria = new CSelectEspecifico(); ConsultaReporteEstadoCuentaBancaria.StoredProcedure.CommandText = "SP_Impresion_CuentasBancarias"; ConsultaReporteEstadoCuentaBancaria.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ConsultaReporteEstadoCuentaBancaria.StoredProcedure.Parameters.AddWithValue("@pIdUsuario", Convert.ToInt32(HttpContext.Current.Session["IdUsuario"])); ConsultaReporteEstadoCuentaBancaria.StoredProcedure.Parameters.AddWithValue("@pIdCuentaBancaria", pIdCuentaBancaria); ConsultaReporteEstadoCuentaBancaria.StoredProcedure.Parameters.AddWithValue("@pFechaInicial", pFechaInicial); ConsultaReporteEstadoCuentaBancaria.StoredProcedure.Parameters.AddWithValue("@pFechaFinal", pFechaFinal); ConsultaReporteEstadoCuentaBancaria.StoredProcedure.Parameters.AddWithValue("@pIdSucursal", pIdSucursal); ConsultaReporteEstadoCuentaBancaria.StoredProcedure.Parameters.AddWithValue("@pIdTipoCuenta", pIdTipoCuenta); if (pIdSucursal == 0) { ConsultaReporteEstadoCuentaBancaria.StoredProcedure.Parameters.AddWithValue("@pSucursal", "TODAS"); } else { ConsultaReporteEstadoCuentaBancaria.StoredProcedure.Parameters.AddWithValue("@pSucursal", pSucursal.ToUpper()); } ConsultaReporteEstadoCuentaBancaria.StoredProcedure.Parameters.AddWithValue("@pFormatoFechaIni", pFechaIni); ConsultaReporteEstadoCuentaBancaria.StoredProcedure.Parameters.AddWithValue("@pFormatoFechaFin", pFechaF); ConsultaReporteEstadoCuentaBancaria.Llena(ConexionBaseDatos); if (ConsultaReporteEstadoCuentaBancaria.Registros.Read()) { Modelo.Add("RAZONSOCIALRECEPTOR", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["RazonSocialReceptor"])); Modelo.Add("SALDOINICIAL", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["SaldoInicial"])); Modelo.Add("FECHA", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["Fecha"])); Modelo.Add("ESTADOCUENTA", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["EstadoCuenta"])); Modelo.Add("CUENTABANCARIA", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["CuentaBancaria"]).Replace(",", ", ")); Modelo.Add("TIPOMONEDA", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["TipoMoneda"])); Modelo.Add("SUMACARGOS", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["SumaCargos"])); Modelo.Add("SUMAABONOS", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["SumaAbonos"])); Modelo.Add("SALDOFINAL", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["SaldoFinal"])); Modelo.Add("SUCURSAL", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["Sucursal"])); Modelo.Add("FECHAINICIAL", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["FormatoFechaIni"])); Modelo.Add("FECHAFINAL", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["FormatoFechaFin"])); } if (ConsultaReporteEstadoCuentaBancaria.Registros.NextResult()) { JArray JAMovimientos = new JArray(); while (ConsultaReporteEstadoCuentaBancaria.Registros.Read()) { JObject JMovomiento = new JObject(); JMovomiento.Add("FECHAMOV", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["FechaMovimiento"])); JMovomiento.Add("TIPO", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["Tipo"])); JMovomiento.Add("FOLIO", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["Folio"])); JMovomiento.Add("BENEFICIARIO", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["Beneficiario"]).Replace(",", ", ")); JMovomiento.Add("CONCEPTO", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["Concepto"]).Replace(",", ", ")); JMovomiento.Add("REFERENCIA", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["Referencia"]).Replace(",", ", ")); JMovomiento.Add("CARGOS", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["Cargos"])); JMovomiento.Add("ABONOS", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["Abonos"])); JMovomiento.Add("SALDODOC", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["SaldoDocumento"])); JMovomiento.Add("CONCILIADOS", Convert.ToString(ConsultaReporteEstadoCuentaBancaria.Registros["Conciliados"])); JAMovimientos.Add(JMovomiento); } Modelo.Add("Movimientos", JAMovimientos); } oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a base de datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); idUsuario = Usuario.IdUsuario; idSucursal = Sucursal.IdSucursal; idEmpresa = Empresa.IdEmpresa; if (Usuario.TienePermisos(new string[] { "puedeAgregarMarca" }, ConexionBaseDatos) == "") { puedeAgregarMarca = 1; } else { puedeAgregarMarca = 0; } if (Usuario.TienePermisos(new string[] { "puedeConsultarMarca" }, ConexionBaseDatos) == "") { puedeConsultarMarca = 1; } else { puedeConsultarMarca = 0; } if (Usuario.TienePermisos(new string[] { "puedeEditarMarca" }, ConexionBaseDatos) == "") { puedeEditarMarca = 1; } else { puedeEditarMarca = 0; } if (Usuario.TienePermisos(new string[] { "puedeEliminarMarca" }, ConexionBaseDatos) == "") { puedeEliminarMarca = 1; } else { puedeEliminarMarca = 0; } //GridMarca CJQGrid GridMarca = new CJQGrid(); GridMarca.NombreTabla = "grdMarca"; GridMarca.CampoIdentificador = "IdMarca"; GridMarca.ColumnaOrdenacion = "Marca"; GridMarca.Metodo = "ObtenerMarca"; GridMarca.TituloTabla = "Catálogo de marcas"; //IdMarca CJQColumn ColIdMarca = new CJQColumn(); ColIdMarca.Nombre = "IdMarca"; ColIdMarca.Oculto = "true"; ColIdMarca.Encabezado = "IdMarca"; ColIdMarca.Buscador = "false"; GridMarca.Columnas.Add(ColIdMarca); //Marca CJQColumn ColMarca = new CJQColumn(); ColMarca.Nombre = "Marca"; ColMarca.Encabezado = "Marca"; ColMarca.Ancho = "570"; ColMarca.Alineacion = "Left"; GridMarca.Columnas.Add(ColMarca); //Cuota Compra CJQColumn ColCuotaCompra = new CJQColumn(); ColCuotaCompra.Nombre = "CuotaCompra"; ColCuotaCompra.Encabezado = "Cuota de compra"; ColCuotaCompra.Ancho = "180"; ColCuotaCompra.Buscador = "false"; ColCuotaCompra.Formato = "FormatoMoneda"; ColCuotaCompra.Alineacion = "right"; GridMarca.Columnas.Add(ColCuotaCompra); //Baja CJQColumn ColBaja = new CJQColumn(); ColBaja.Nombre = "AI"; ColBaja.Encabezado = "A/I"; ColBaja.Ordenable = "false"; ColBaja.Etiquetado = "A/I"; ColBaja.Ancho = "55"; ColBaja.Buscador = "true"; ColBaja.TipoBuscador = "Combo"; ColBaja.StoredProcedure.CommandText = "spc_ManejadorActivos_Consulta"; GridMarca.Columnas.Add(ColBaja); //Consultar CJQColumn ColConsultar = new CJQColumn(); ColConsultar.Nombre = "Consultar"; ColConsultar.Encabezado = "Ver"; ColConsultar.Etiquetado = "ImagenConsultar"; ColConsultar.Estilo = "divImagenConsultar imgFormaConsultarMarca"; ColConsultar.Buscador = "false"; ColConsultar.Ordenable = "false"; ColConsultar.Ancho = "25"; GridMarca.Columnas.Add(ColConsultar); ClientScript.RegisterStartupScript(this.GetType(), "grdMarca", GridMarca.GeneraGrid(), true); if (Usuario.TienePermisos(new string[] { "puedeAgregarMarca" }, ConexionBaseDatos) != "") { divAreaBotonesDialog.InnerHtml = ""; } ConexionBaseDatos.CerrarBaseDatosSqlServer(); }
protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); idUsuario = Usuario.IdUsuario; idSucursal = Sucursal.IdSucursal; idEmpresa = Empresa.IdEmpresa; if (Usuario.TienePermisos(new string[] { "puedeConsultarConsultaDocumento" }, ConexionBaseDatos) == "") { puedeConsultarConsultaDocumento = 1; } else { puedeConsultarConsultaDocumento = 0; } DateTime Hoy = DateTime.Now; FechaFinal = Hoy.ToShortDateString(); //grdFactura CJQGrid grdFactura = new CJQGrid(); grdFactura.NombreTabla = "grdFactura"; grdFactura.CampoIdentificador = "IdFacturaEncabezado"; grdFactura.ColumnaOrdenacion = "NumeroFactura"; grdFactura.Metodo = "ObtenerConsultaDocumentoFacturaCliente"; grdFactura.TituloTabla = "Facturas del cliente"; grdFactura.GenerarGridCargaInicial = false; grdFactura.GenerarFuncionFiltro = false; grdFactura.GenerarFuncionTerminado = false; grdFactura.NumeroRegistros = 10; grdFactura.RangoNumeroRegistros = "10,30,100"; grdFactura.Altura = 150; grdFactura.EventoRegistroSeleccionado = "FacturaClienteSeleccionado"; //IdFactura CJQColumn ColIdFacturaEncabezado = new CJQColumn(); ColIdFacturaEncabezado.Nombre = "IdFacturaEncabezado"; ColIdFacturaEncabezado.Oculto = "true"; ColIdFacturaEncabezado.Encabezado = "IdFacturaEncabezado"; ColIdFacturaEncabezado.Buscador = "true"; grdFactura.Columnas.Add(ColIdFacturaEncabezado); //Serie CJQColumn ColSerie = new CJQColumn(); ColSerie.Nombre = "SerieFactura"; ColSerie.Encabezado = "Serie"; ColSerie.Ancho = "65"; ColSerie.Alineacion = "left"; grdFactura.Columnas.Add(ColSerie); //NumeroFactura CJQColumn ColNoFactura = new CJQColumn(); ColNoFactura.Nombre = "NumeroFactura"; ColNoFactura.Encabezado = "Factura"; ColNoFactura.Ancho = "65"; ColNoFactura.Alineacion = "left"; grdFactura.Columnas.Add(ColNoFactura); //Fecha CJQColumn ColFechaEmision = new CJQColumn(); ColFechaEmision.Nombre = "FechaEmision"; ColFechaEmision.Encabezado = "Fecha"; ColFechaEmision.Ancho = "65"; ColFechaEmision.Alineacion = "left"; ColFechaEmision.Buscador = "false"; grdFactura.Columnas.Add(ColFechaEmision); //Estatus CJQColumn ColEstatus = new CJQColumn(); ColEstatus.Nombre = "EstatusFacturaEncabezado"; ColEstatus.Encabezado = "Estatus"; ColEstatus.Ancho = "47"; ColEstatus.Alineacion = "left"; ColEstatus.Buscador = "false"; grdFactura.Columnas.Add(ColEstatus); //Total CJQColumn ColTotal = new CJQColumn(); ColTotal.Nombre = "Total"; ColTotal.Encabezado = "Total"; ColTotal.Ancho = "65"; ColTotal.Alineacion = "right"; ColTotal.Buscador = "false"; grdFactura.Columnas.Add(ColTotal); //Saldo CJQColumn ColSaldo = new CJQColumn(); ColSaldo.Nombre = "SaldoFactura"; ColSaldo.Encabezado = "Saldo"; ColSaldo.Ancho = "65"; ColSaldo.Alineacion = "right"; ColSaldo.Buscador = "false"; grdFactura.Columnas.Add(ColSaldo); //Condiciones CJQColumn ColCondiciones = new CJQColumn(); ColCondiciones.Nombre = "CondicionPago"; ColCondiciones.Encabezado = "Condiciones"; ColCondiciones.Ancho = "83"; ColCondiciones.Alineacion = "left"; ColCondiciones.Buscador = "false"; grdFactura.Columnas.Add(ColCondiciones); //FOR CJQColumn ColFOR = new CJQColumn(); ColFOR.Nombre = "Tipo"; ColFOR.Encabezado = "FOR"; ColFOR.Ancho = "65"; ColFOR.Alineacion = "left"; ColFOR.Buscador = "false"; grdFactura.Columnas.Add(ColFOR); //Moneda CJQColumn ColMoneda = new CJQColumn(); ColMoneda.Nombre = "TipoMoneda"; ColMoneda.Encabezado = "Moneda"; ColMoneda.Ancho = "47"; ColMoneda.Alineacion = "left"; ColMoneda.Buscador = "false"; grdFactura.Columnas.Add(ColMoneda); //Estado CJQColumn ColEstado = new CJQColumn(); ColEstado.Nombre = "EstadoDocumentacion"; ColEstado.Encabezado = "Estado"; ColEstado.Ancho = "65"; ColEstado.Alineacion = "left"; ColEstado.Buscador = "false"; grdFactura.Columnas.Add(ColEstado); //Cliente CJQColumn ColCliente = new CJQColumn(); ColCliente.Nombre = "RazonSocial"; ColCliente.Encabezado = "Cliente"; ColCliente.Ancho = "83"; ColCliente.Alineacion = "left"; ColCliente.Buscador = "false"; grdFactura.Columnas.Add(ColCliente); //Agente CJQColumn ColAgente = new CJQColumn(); ColAgente.Nombre = "Agente"; ColAgente.Encabezado = "Agente"; ColAgente.Ancho = "65"; ColAgente.Alineacion = "left"; ColAgente.Buscador = "false"; grdFactura.Columnas.Add(ColAgente); //Division CJQColumn ColDivision = new CJQColumn(); ColDivision.Nombre = "Division"; ColDivision.Encabezado = "Division"; ColDivision.Ancho = "65"; ColDivision.Alineacion = "left"; ColDivision.Buscador = "false"; grdFactura.Columnas.Add(ColDivision); ClientScript.RegisterStartupScript(this.GetType(), "grdFactura", grdFactura.GeneraGrid(), true); //grdFacturaDetalleCliente CJQGrid grdFacturaDetalleCliente = new CJQGrid(); grdFacturaDetalleCliente.NombreTabla = "grdFacturaDetalleCliente"; grdFacturaDetalleCliente.CampoIdentificador = "IdFacturaEncabezado"; grdFacturaDetalleCliente.ColumnaOrdenacion = "IdFacturaDetalle"; grdFacturaDetalleCliente.Metodo = "ObtenerConsultaDocumentoFacturaDetalleCliente"; grdFacturaDetalleCliente.TituloTabla = "Detalle de facturas de clientes"; grdFacturaDetalleCliente.GenerarGridCargaInicial = false; grdFacturaDetalleCliente.GenerarFuncionFiltro = false; grdFacturaDetalleCliente.GenerarFuncionTerminado = false; grdFacturaDetalleCliente.NumeroRegistros = 10; grdFacturaDetalleCliente.RangoNumeroRegistros = "10,30,100"; grdFacturaDetalleCliente.Altura = 150; grdFacturaDetalleCliente.EventoRegistroSeleccionado = "DetalleFacturaClienteSeleccionado"; //IdFactura CJQColumn ColIdFacturaDetalle = new CJQColumn(); ColIdFacturaDetalle.Nombre = "IdFacturaDetalle"; ColIdFacturaDetalle.Oculto = "true"; ColIdFacturaDetalle.Encabezado = "IdFacturaDetalle"; ColIdFacturaDetalle.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColIdFacturaDetalle); //Serie CJQColumn ColSerieFactura = new CJQColumn(); ColSerieFactura.Nombre = "SerieFactura"; ColSerieFactura.Encabezado = "Serie"; ColSerieFactura.Ancho = "50"; ColSerieFactura.Alineacion = "left"; ColSerieFactura.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColSerieFactura); //NumeroFactura CJQColumn ColNumeroFactura = new CJQColumn(); ColNumeroFactura.Nombre = "NumeroFactura"; ColNumeroFactura.Encabezado = "Factura"; ColNumeroFactura.Ancho = "50"; ColNumeroFactura.Alineacion = "left"; ColNumeroFactura.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColNumeroFactura); //Clave CJQColumn ColClave = new CJQColumn(); ColClave.Nombre = "Clave"; ColClave.Encabezado = "Clave"; ColClave.Ancho = "116"; ColClave.Alineacion = "left"; ColClave.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColClave); //Descripcion CJQColumn ColDescripcion = new CJQColumn(); ColDescripcion.Nombre = "Descripcion"; ColDescripcion.Encabezado = "Descripcion"; ColDescripcion.Ancho = "116"; ColDescripcion.Alineacion = "left"; ColDescripcion.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColDescripcion); //Cantidad CJQColumn ColCantidad = new CJQColumn(); ColCantidad.Nombre = "Cantidad"; ColCantidad.Encabezado = "Cantidad"; ColCantidad.Ancho = "65"; ColCantidad.Alineacion = "left"; ColCantidad.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColCantidad); //Precio CJQColumn ColPrecio = new CJQColumn(); ColPrecio.Nombre = "PrecioUnitario"; ColPrecio.Encabezado = "Precio"; ColPrecio.Ancho = "80"; ColPrecio.Alineacion = "right"; ColPrecio.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColPrecio); //Total CJQColumn ColTotalDetalle = new CJQColumn(); ColTotalDetalle.Nombre = "Total"; ColTotalDetalle.Encabezado = "Total"; ColTotalDetalle.Ancho = "80"; ColTotalDetalle.Alineacion = "right"; ColTotalDetalle.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColTotalDetalle); //ColPS CJQColumn ColPS = new CJQColumn(); ColPS.Nombre = "PS"; ColPS.Encabezado = "PS"; ColPS.Ancho = "60"; ColPS.Alineacion = "left"; ColPS.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColPS); //Costo CJQColumn ColCosto = new CJQColumn(); ColCosto.Nombre = "Costo"; ColCosto.Encabezado = "Costo"; ColCosto.Ancho = "65"; ColCosto.Alineacion = "right"; ColCosto.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColCosto); //Descuento CJQColumn ColDescuento = new CJQColumn(); ColDescuento.Nombre = "Descuento"; ColDescuento.Encabezado = "Descuento"; ColDescuento.Ancho = "65"; ColDescuento.Alineacion = "right"; ColDescuento.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColDescuento); //Pedido CJQColumn ColPedido = new CJQColumn(); ColPedido.Nombre = "IdPedido"; ColPedido.Encabezado = "Pedido"; ColPedido.Ancho = "45"; ColPedido.Alineacion = "left"; ColPedido.Buscador = "false"; grdFacturaDetalleCliente.Columnas.Add(ColPedido); //IdPedidoDetalle CJQColumn ColPedidoDetalle = new CJQColumn(); ColPedidoDetalle.Nombre = "IdPedidoDetalle"; ColPedidoDetalle.Encabezado = "PedidoDetalle"; ColPedidoDetalle.Ancho = "45"; ColPedidoDetalle.Alineacion = "left"; ColPedidoDetalle.Buscador = "false"; ColPedidoDetalle.Oculto = "true"; grdFacturaDetalleCliente.Columnas.Add(ColPedidoDetalle); //IdEncabezadoRemision CJQColumn ColIdERemision = new CJQColumn(); ColIdERemision.Nombre = "IdEncabezadoRemision"; ColIdERemision.Encabezado = "IdEncabezadoRemision"; ColIdERemision.Ancho = "65"; ColIdERemision.Alineacion = "left"; ColIdERemision.Buscador = "false"; ColIdERemision.Oculto = "true"; grdFacturaDetalleCliente.Columnas.Add(ColIdERemision); ClientScript.RegisterStartupScript(this.GetType(), "grdFacturaDetalleCliente", grdFacturaDetalleCliente.GeneraGrid(), true); //grdRemision CJQGrid grdRemision = new CJQGrid(); grdRemision.NombreTabla = "grdRemision"; grdRemision.CampoIdentificador = "IdEncabezadoRemision"; grdRemision.ColumnaOrdenacion = "Folio"; grdRemision.Metodo = "ObtenerConsultaDocumentoRemision"; grdRemision.TituloTabla = "Remisiones"; grdRemision.GenerarGridCargaInicial = false; grdRemision.GenerarFuncionFiltro = false; grdRemision.GenerarFuncionTerminado = false; grdRemision.NumeroRegistros = 10; grdRemision.RangoNumeroRegistros = "10,30,100"; grdRemision.Altura = 150; //IdEncabezadoRemision CJQColumn ColIdEncabezadoRemision = new CJQColumn(); ColIdEncabezadoRemision.Nombre = "IdEncabezadoRemision"; ColIdEncabezadoRemision.Oculto = "true"; ColIdEncabezadoRemision.Encabezado = "IdEncabezadoRemision"; ColIdEncabezadoRemision.Buscador = "false"; grdRemision.Columnas.Add(ColIdEncabezadoRemision); //Folio CJQColumn ColNumeroRemision = new CJQColumn(); ColNumeroRemision.Nombre = "Folio"; ColNumeroRemision.Encabezado = "No.Remision"; ColNumeroRemision.Ancho = "65"; ColNumeroRemision.Alineacion = "left"; ColNumeroRemision.Buscador = "false"; grdRemision.Columnas.Add(ColNumeroRemision); //Producto CJQColumn ColProductoRemision = new CJQColumn(); ColProductoRemision.Nombre = "Producto"; ColProductoRemision.Encabezado = "Producto"; ColProductoRemision.Ancho = "321"; ColProductoRemision.Alineacion = "left"; ColProductoRemision.Buscador = "false"; grdRemision.Columnas.Add(ColProductoRemision); //Cantidad CJQColumn ColCantidadRemision = new CJQColumn(); ColCantidadRemision.Nombre = "Cantidad"; ColCantidadRemision.Encabezado = "Cantidad"; ColCantidadRemision.Ancho = "70"; ColCantidadRemision.Alineacion = "left"; ColCantidadRemision.Buscador = "false"; grdRemision.Columnas.Add(ColCantidadRemision); //PrecioUnitario CJQColumn ColPrecioRemision = new CJQColumn(); ColPrecioRemision.Nombre = "PrecioUnitario"; ColPrecioRemision.Encabezado = "Precio"; ColPrecioRemision.Ancho = "152"; ColPrecioRemision.Alineacion = "right"; ColPrecioRemision.Buscador = "false"; grdRemision.Columnas.Add(ColPrecioRemision); //Monto CJQColumn ColMonto = new CJQColumn(); ColMonto.Nombre = "Monto"; ColMonto.Encabezado = "Monto"; ColMonto.Ancho = "152"; ColMonto.Alineacion = "left"; ColMonto.Buscador = "false"; grdRemision.Columnas.Add(ColMonto); //Pedido CJQColumn ColPedidoRemision = new CJQColumn(); ColPedidoRemision.Nombre = "IdEncabezadoPedido"; ColPedidoRemision.Encabezado = "Pedido"; ColPedidoRemision.Ancho = "152"; ColPedidoRemision.Alineacion = "left"; ColPedidoRemision.Buscador = "false"; grdRemision.Columnas.Add(ColPedidoRemision); ClientScript.RegisterStartupScript(this.GetType(), "grdRemision", grdRemision.GeneraGrid(), true); //grdFacturaProveedor CJQGrid grdFacturaProveedor = new CJQGrid(); grdFacturaProveedor.NombreTabla = "grdFacturaProveedor"; grdFacturaProveedor.CampoIdentificador = "IdEncabezadoFacturaProveedor"; grdFacturaProveedor.ColumnaOrdenacion = "ClienteProyecto"; grdFacturaProveedor.Metodo = "ObtenerConsultaDocumentoFacturaProveedor"; grdFacturaProveedor.TituloTabla = "Factura del proveedor"; grdFacturaProveedor.GenerarGridCargaInicial = false; grdFacturaProveedor.GenerarFuncionFiltro = false; grdFacturaProveedor.GenerarFuncionTerminado = false; grdFacturaProveedor.NumeroRegistros = 10; grdFacturaProveedor.RangoNumeroRegistros = "10,30,100"; grdFacturaProveedor.Altura = 150; //grdFacturaProveedor.EventoRegistroSeleccionado = "DetalleFacturaProveedorSeleccionado"; //IdEncabezadoFacturaProveedor CJQColumn ColIdEncabezadoFacturaProveedor = new CJQColumn(); ColIdEncabezadoFacturaProveedor.Nombre = "IdEncabezadoFacturaProveedor"; ColIdEncabezadoFacturaProveedor.Oculto = "true"; ColIdEncabezadoFacturaProveedor.Encabezado = "IdEncabezadoFacturaProveedor"; ColIdEncabezadoFacturaProveedor.Buscador = "false"; grdFacturaProveedor.Columnas.Add(ColIdEncabezadoFacturaProveedor); //NumeroFacturaProveedor CJQColumn ColNumeroFacturaProveedor = new CJQColumn(); ColNumeroFacturaProveedor.Nombre = "NumeroFacturaProveedor"; ColNumeroFacturaProveedor.Encabezado = "Factura"; ColNumeroFacturaProveedor.Ancho = "91"; ColNumeroFacturaProveedor.Alineacion = "left"; ColNumeroFacturaProveedor.Buscador = "true"; grdFacturaProveedor.Columnas.Add(ColNumeroFacturaProveedor); //Almacen CJQColumn ColAlmacenFP = new CJQColumn(); ColAlmacenFP.Nombre = "Almacen"; ColAlmacenFP.Encabezado = "Almacen"; ColAlmacenFP.Ancho = "91"; ColAlmacenFP.Alineacion = "left"; ColAlmacenFP.Buscador = "false"; grdFacturaProveedor.Columnas.Add(ColAlmacenFP); //IdOrdenCompraDetalle CJQColumn ColIdOrdenCompraDetalle = new CJQColumn(); ColIdOrdenCompraDetalle.Nombre = "IdOrdenCompraDetalle"; ColIdOrdenCompraDetalle.Encabezado = "OrdenCompra"; ColIdOrdenCompraDetalle.Ancho = "91"; ColIdOrdenCompraDetalle.Alineacion = "left"; ColIdOrdenCompraDetalle.Buscador = "false"; grdFacturaProveedor.Columnas.Add(ColIdOrdenCompraDetalle); //Total CJQColumn ColTotalProveedor = new CJQColumn(); ColTotalProveedor.Nombre = "Total"; ColTotalProveedor.Encabezado = "Total"; ColTotalProveedor.Ancho = "91"; ColTotalProveedor.Alineacion = "left"; ColTotalProveedor.Buscador = "false"; grdFacturaProveedor.Columnas.Add(ColTotalProveedor); //Saldo CJQColumn ColSaldoProveedor = new CJQColumn(); ColSaldoProveedor.Nombre = "Saldo"; ColSaldoProveedor.Encabezado = "Saldo"; ColSaldoProveedor.Ancho = "91"; ColSaldoProveedor.Alineacion = "left"; ColSaldoProveedor.Buscador = "false"; grdFacturaProveedor.Columnas.Add(ColSaldoProveedor); //Cheques CJQColumn ColCheques = new CJQColumn(); ColCheques.Nombre = "Cheques"; ColCheques.Encabezado = "Cheques"; ColCheques.Buscador = "false"; ColCheques.Ancho = "50"; grdFacturaProveedor.Columnas.Add(ColCheques); //ColClienteProyecto CJQColumn ColClienteProyecto = new CJQColumn(); ColClienteProyecto.Nombre = "ClienteProyecto"; ColClienteProyecto.Encabezado = "ClienteProyecto"; ColClienteProyecto.Ancho = "91"; ColClienteProyecto.Alineacion = "left"; ColClienteProyecto.Buscador = "false"; grdFacturaProveedor.Columnas.Add(ColClienteProyecto); ClientScript.RegisterStartupScript(this.GetType(), "grdFacturaProveedor", grdFacturaProveedor.GeneraGrid(), true); //grdDetalleFactura CJQGrid grdDetalleFactura = new CJQGrid(); grdDetalleFactura.NombreTabla = "grdDetalleFactura"; grdDetalleFactura.CampoIdentificador = "IdDetalleFactura"; grdDetalleFactura.ColumnaOrdenacion = "DetalleFactura"; grdDetalleFactura.Metodo = "ObtenerConsultaDocumentoDetalleFactura"; grdDetalleFactura.TituloTabla = "Detalle de Factura"; grdDetalleFactura.GenerarGridCargaInicial = false; grdDetalleFactura.GenerarFuncionFiltro = false; grdDetalleFactura.GenerarFuncionTerminado = false; grdDetalleFactura.NumeroRegistros = 10; grdDetalleFactura.RangoNumeroRegistros = "10,30,100"; grdDetalleFactura.Altura = 150; //IdFacturaDetalle CJQColumn ColIdIdFacturaDetalle = new CJQColumn(); ColIdIdFacturaDetalle.Nombre = "IdIdFacturaDetalle"; ColIdIdFacturaDetalle.Oculto = "true"; ColIdIdFacturaDetalle.Encabezado = "IdIdFacturaDetalle"; ColIdIdFacturaDetalle.Buscador = "false"; grdDetalleFactura.Columnas.Add(ColIdIdFacturaDetalle); //Clave CJQColumn ColClaves = new CJQColumn(); ColClaves.Nombre = "Clave"; ColClaves.Encabezado = "Clave"; ColClaves.Ancho = "91"; ColClaves.Alineacion = "left"; ColClaves.Buscador = "false"; grdDetalleFactura.Columnas.Add(ColClaves); //Descripcion CJQColumn ColDescripcionn = new CJQColumn(); ColDescripcionn.Nombre = "Descripcion"; ColDescripcionn.Encabezado = "Descripcion"; ColDescripcionn.Ancho = "91"; ColDescripcionn.Alineacion = "left"; ColDescripcionn.Buscador = "false"; grdDetalleFactura.Columnas.Add(ColDescripcionn); //Moneda CJQColumn ColMonedas = new CJQColumn(); ColMonedas.Nombre = "Moneda"; ColMonedas.Encabezado = "Moneda"; ColMonedas.Ancho = "91"; ColMonedas.Alineacion = "left"; ColMonedas.Buscador = "false"; grdDetalleFactura.Columnas.Add(ColMonedas); //Costo CJQColumn ColCostos = new CJQColumn(); ColCostos.Nombre = "Costo"; ColCostos.Encabezado = "Costo"; ColCostos.Ancho = "91"; ColCostos.Alineacion = "left"; ColCostos.Buscador = "false"; grdDetalleFactura.Columnas.Add(ColCostos); //Cantidad CJQColumn ColCantidadDetalle = new CJQColumn(); ColCantidadDetalle.Nombre = "Cantidad"; ColCantidadDetalle.Encabezado = "Cantidad"; ColCantidadDetalle.Buscador = "false"; ColCantidadDetalle.Ancho = "50"; grdDetalleFactura.Columnas.Add(ColCantidadDetalle); //IVA CJQColumn ColIVA = new CJQColumn(); ColIVA.Nombre = "IVA"; ColIVA.Encabezado = "IVA %"; ColIVA.Ancho = "91"; ColIVA.Alineacion = "left"; ColIVA.Buscador = "false"; grdDetalleFactura.Columnas.Add(ColIVA); //NumeroSerie CJQColumn ColNumeroSerie = new CJQColumn(); ColNumeroSerie.Nombre = "NumeroSerie"; ColNumeroSerie.Encabezado = "Numero de Serie"; ColNumeroSerie.Ancho = "91"; ColNumeroSerie.Alineacion = "left"; ColNumeroSerie.Buscador = "false"; grdDetalleFactura.Columnas.Add(ColNumeroSerie); ClientScript.RegisterStartupScript(this.GetType(), "grdDetalleFactura", grdDetalleFactura.GeneraGrid(), true); //grdPedido CJQGrid grdPedido = new CJQGrid(); grdPedido.NombreTabla = "grdPedido"; grdPedido.CampoIdentificador = "IdPedido"; grdPedido.ColumnaOrdenacion = "Descripcion"; grdPedido.Metodo = "ObtenerConsultaDocumentoPedido"; grdPedido.TituloTabla = "Pedidos"; grdPedido.GenerarGridCargaInicial = false; grdPedido.GenerarFuncionFiltro = false; grdPedido.GenerarFuncionTerminado = false; grdPedido.NumeroRegistros = 10; grdPedido.RangoNumeroRegistros = "10,30,100"; grdPedido.Altura = 150; //IdPedido CJQColumn ColIdPedido = new CJQColumn(); ColIdPedido.Nombre = "IdPedido"; ColIdPedido.Oculto = "true"; ColIdPedido.Encabezado = "IdPedido"; ColIdPedido.Buscador = "false"; grdPedido.Columnas.Add(ColIdPedido); //Pedido CJQColumn ColFolioPedido = new CJQColumn(); ColFolioPedido.Nombre = "Pedido"; ColFolioPedido.Encabezado = "Pedido"; ColFolioPedido.Ancho = "65"; ColFolioPedido.Alineacion = "left"; ColFolioPedido.Buscador = "false"; grdPedido.Columnas.Add(ColFolioPedido); //Clave CJQColumn ColClavePedido = new CJQColumn(); ColClavePedido.Nombre = "Clave"; ColClavePedido.Encabezado = "Clave"; ColClavePedido.Ancho = "65"; ColClavePedido.Alineacion = "left"; ColClavePedido.Buscador = "false"; grdPedido.Columnas.Add(ColClavePedido); //Descripcion CJQColumn ColDescripcionPedido = new CJQColumn(); ColDescripcionPedido.Nombre = "Descripcion"; ColDescripcionPedido.Encabezado = "Descripcion"; ColDescripcionPedido.Ancho = "321"; ColDescripcionPedido.Alineacion = "left"; ColDescripcionPedido.Buscador = "false"; grdPedido.Columnas.Add(ColDescripcionPedido); //Cantidad CJQColumn ColCantidadPedido = new CJQColumn(); ColCantidadPedido.Nombre = "Cantidad"; ColCantidadPedido.Encabezado = "Cantidad"; ColCantidadPedido.Ancho = "70"; ColCantidadPedido.Alineacion = "left"; ColCantidadPedido.Buscador = "false"; grdPedido.Columnas.Add(ColCantidadPedido); //PrecioUnitario CJQColumn ColPrecioPedido = new CJQColumn(); ColPrecioPedido.Nombre = "PrecioUnitario"; ColPrecioPedido.Encabezado = "Precio"; ColPrecioPedido.Ancho = "152"; ColPrecioPedido.Alineacion = "right"; ColPrecioPedido.Buscador = "false"; grdPedido.Columnas.Add(ColPrecioPedido); //Total CJQColumn ColTotalPedido = new CJQColumn(); ColTotalPedido.Nombre = "Total"; ColTotalPedido.Encabezado = "Total"; ColTotalPedido.Ancho = "152"; ColTotalPedido.Alineacion = "left"; ColTotalPedido.Buscador = "false"; grdPedido.Columnas.Add(ColTotalPedido); //Cotizador CJQColumn ColUsuarioCotizador = new CJQColumn(); ColUsuarioCotizador.Nombre = "Cotizador"; ColUsuarioCotizador.Encabezado = "Cotizador"; ColUsuarioCotizador.Ancho = "300"; ColUsuarioCotizador.Alineacion = "left"; ColUsuarioCotizador.Buscador = "false"; grdPedido.Columnas.Add(ColUsuarioCotizador); //Agente CJQColumn ColUsuarioAgente = new CJQColumn(); ColUsuarioAgente.Nombre = "Agente"; ColUsuarioAgente.Encabezado = "Agente"; ColUsuarioAgente.Ancho = "300"; ColUsuarioAgente.Alineacion = "left"; ColUsuarioAgente.Buscador = "false"; grdPedido.Columnas.Add(ColUsuarioAgente); //PS CJQColumn ColPSPedido = new CJQColumn(); ColPSPedido.Nombre = "PS"; ColPSPedido.Encabezado = "PS"; ColPSPedido.Ancho = "152"; ColPSPedido.Alineacion = "left"; ColPSPedido.Buscador = "false"; grdPedido.Columnas.Add(ColPSPedido); //Saldo CJQColumn ColSaldoPedido = new CJQColumn(); ColSaldoPedido.Nombre = "Saldo"; ColSaldoPedido.Encabezado = "Saldo"; ColSaldoPedido.Ancho = "152"; ColSaldoPedido.Alineacion = "left"; ColSaldoPedido.Buscador = "false"; grdPedido.Columnas.Add(ColSaldoPedido); //Estado CJQColumn ColEstadoPedido = new CJQColumn(); ColEstadoPedido.Nombre = "EstatusCotizacion"; ColEstadoPedido.Encabezado = "Estado"; ColEstadoPedido.Ancho = "152"; ColEstadoPedido.Alineacion = "left"; ColEstadoPedido.Buscador = "false"; grdPedido.Columnas.Add(ColEstadoPedido); //Descuento CJQColumn ColDescuentoPedido = new CJQColumn(); ColDescuentoPedido.Nombre = "Descuento"; ColDescuentoPedido.Encabezado = "Descuento"; ColDescuentoPedido.Ancho = "152"; ColDescuentoPedido.Alineacion = "left"; ColDescuentoPedido.Buscador = "false"; grdPedido.Columnas.Add(ColDescuentoPedido); ClientScript.RegisterStartupScript(this.GetType(), "grdPedido", grdPedido.GeneraGrid(), true); ConexionBaseDatos.CerrarBaseDatosSqlServer(); }
public static string ObtenerFormaEditarAlmacen(int pIdAlmacen) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarAlmacen = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarAlmacen" }, ConexionBaseDatos) == "") { puedeEditarAlmacen = 1; } oPermisos.Add("puedeEditarAlmacen", puedeEditarAlmacen); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CAlmacen Almacen = new CAlmacen(); Almacen.LlenaObjeto(pIdAlmacen, ConexionBaseDatos); Modelo.Add(new JProperty("IdAlmacen", Almacen.IdAlmacen)); Modelo.Add(new JProperty("Almacen", Almacen.Almacen)); Modelo.Add(new JProperty("Telefono", Almacen.Telefono)); Modelo.Add(new JProperty("Correo", Almacen.Correo)); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Almacen.IdEmpresa, ConexionBaseDatos); Modelo.Add(new JProperty("Calle", Almacen.Calle)); Modelo.Add(new JProperty("NumeroExterior", Almacen.NumeroExterior)); Modelo.Add(new JProperty("NumeroInterior", Almacen.NumeroInterior)); Modelo.Add(new JProperty("Colonia", Almacen.Colonia)); Modelo.Add(new JProperty("CodigoPostal", Almacen.CodigoPostal)); Modelo.Add(new JProperty("Empresa", Empresa.Empresa)); Modelo.Add("Municipios", CJson.ObtenerJsonMunicipios(Almacen.IdEstado, Almacen.IdMunicipio, ConexionBaseDatos)); Modelo.Add("Estados", CJson.ObtenerJsonEstados(Almacen.IdPais, Almacen.IdEstado, ConexionBaseDatos)); Modelo.Add("Paises", CJson.ObtenerJsonPaises(Almacen.IdPais, ConexionBaseDatos)); JArray JEmpresas = new JArray(); foreach (CEmpresa oEmpresa in Empresa.LlenaObjetos(ConexionBaseDatos)) { JObject JEmpresa = new JObject(); JEmpresa.Add(new JProperty("IdEmpresa", oEmpresa.IdEmpresa)); JEmpresa.Add(new JProperty("Empresa", oEmpresa.Empresa)); if (Empresa.IdEmpresa == oEmpresa.IdEmpresa) { JEmpresa.Add(new JProperty("Selected", 1)); } else { JEmpresa.Add(new JProperty("Selected", 0)); } JEmpresas.Add(JEmpresa); } Modelo.Add(new JProperty("Empresas", JEmpresas)); JArray JTiposAlmacen = new JArray(); CTipoAlmacen TipoAlmacen = new CTipoAlmacen(); TipoAlmacen.LlenaObjeto(Almacen.IdTipoAlmacen, ConexionBaseDatos); foreach (CTipoAlmacen oTipoAlmacen in TipoAlmacen.LlenaObjetos(ConexionBaseDatos)) { JObject JTipoAlmacen = new JObject(); JTipoAlmacen.Add(new JProperty("IdTipoAlmacen", oTipoAlmacen.IdTipoAlmacen)); JTipoAlmacen.Add(new JProperty("TipoAlmacen", oTipoAlmacen.TipoAlmacen)); if (TipoAlmacen.IdTipoAlmacen == oTipoAlmacen.IdTipoAlmacen) { JTipoAlmacen.Add(new JProperty("Selected", 1)); } else { JTipoAlmacen.Add(new JProperty("Selected", 0)); } JTiposAlmacen.Add(JTipoAlmacen); } Modelo.Add(new JProperty("TiposAlmacen", JTiposAlmacen)); Modelo.Add(new JProperty("DisponibleVenta", Almacen.DisponibleVenta)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static string templateCorreoSolicitud(int IdSolLevantamiento, CConexion pConexion) { string msg = ""; CSolicitudLevantamiento solicitudLevantamiento = new CSolicitudLevantamiento(); solicitudLevantamiento.LlenaObjeto(IdSolLevantamiento, pConexion); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdEmpresa"]), pConexion); CMunicipio MunicipioE = new CMunicipio(); MunicipioE.LlenaObjeto(Empresa.IdMunicipio, pConexion); CEstado EstadoE = new CEstado(); EstadoE.LlenaObjeto(MunicipioE.IdEstado, pConexion); CCliente Cliente = new CCliente(); Cliente.LlenaObjeto(solicitudLevantamiento.IdCliente, pConexion); COrganizacion Organizacion = new COrganizacion(); Organizacion.LlenaObjeto(Cliente.IdOrganizacion, pConexion); CUsuario Agente = new CUsuario(); Agente.LlenaObjeto(solicitudLevantamiento.IdAgente, pConexion); CUsuario Asignado = new CUsuario(); Asignado.LlenaObjeto(solicitudLevantamiento.IdUsuarioAsignado, pConexion); CPuestoContacto contactoDirectoPuesto = new CPuestoContacto(); contactoDirectoPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoDirecto, pConexion); CPuestoContacto contactoEnSitioPuesto = new CPuestoContacto(); contactoEnSitioPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoEnSitio, pConexion); CDivision division = new CDivision(); division.LlenaObjeto(solicitudLevantamiento.IdDivision, pConexion); msg = CUtilerias.TextoArchivo(@"C:\inetpub\wwwroot\KeepInfoWeb\Templates\tmplImprimirSolLevantamiento.html"); msg = msg.Replace("${FOLIO}", Convert.ToString(solicitudLevantamiento.IdSolicitudLevantamiento)); msg = msg.Replace("${RAZONSOCIALEMISOR}", Empresa.RazonSocial); msg = msg.Replace("${RFCEMISOR}", Empresa.RFC); msg = msg.Replace("${IMAGEN_LOGO}", Empresa.Logo); msg = msg.Replace("${CALLEEMISOR}", Empresa.Calle); msg = msg.Replace("${NUMEROEXTERIOREMISOR}", Empresa.NumeroExterior); msg = msg.Replace("${COLONIAEMISOR}", Empresa.Colonia); msg = msg.Replace("${CODIGOPOSTALEMISOR}", Empresa.CodigoPostal); msg = msg.Replace("${MUNICIPIOEMISOR}", MunicipioE.Municipio); msg = msg.Replace("${ESTADOEMISOR}", EstadoE.Estado); msg = msg.Replace("${FECHAALTA}", solicitudLevantamiento.FechaAlta.ToShortDateString()); msg = msg.Replace("${IDOPORTUNIDAD}", Convert.ToString(solicitudLevantamiento.IdOportunidad)); msg = msg.Replace("${FECHACITA}", Convert.ToString(solicitudLevantamiento.CitaFechaHora)); msg = msg.Replace("${ESPECIALDIAD}", division.Division); msg = msg.Replace("${RAZONSOCIALRECEPTOR}", Organizacion.RazonSocial); msg = msg.Replace("${AGENTE}", Agente.Nombre + " " + Agente.ApellidoPaterno + " " + Agente.ApellidoMaterno); msg = msg.Replace("${ASIGNADO}", Asignado.Nombre + " " + Asignado.ApellidoPaterno + " " + Asignado.ApellidoMaterno); msg = msg.Replace("${CONTACTODIRECTO}", solicitudLevantamiento.ContactoDirecto); msg = msg.Replace("${CONTACTODIRECTOPUESTO}", contactoDirectoPuesto.Descripcion); msg = msg.Replace("${ESASOCIADO}", (Convert.ToInt32(solicitudLevantamiento.Externo) == 0) ? "NO" : "SI"); msg = msg.Replace("${CONTACTOENSITIO}", solicitudLevantamiento.ContactoEnSitio); msg = msg.Replace("${CONTACTOENSITIOPUESTO}", contactoEnSitioPuesto.Descripcion); msg = msg.Replace("${TELEFONOS}", solicitudLevantamiento.Telefonos); msg = msg.Replace("${HORAATENCIONCLIENTE}", solicitudLevantamiento.HoraAtencionCliente); msg = msg.Replace("${PERMISOINGRESARSITIO}", (Convert.ToInt32(solicitudLevantamiento.PermisoIngresarSitio) == 0) ? "NO" : "SI"); msg = msg.Replace("${EQUIPOSEGURIDADINGRESARSITIO}", (Convert.ToInt32(solicitudLevantamiento.EquipoSeguridadIngresarSitio) == 0) ? "NO" : "SI"); msg = msg.Replace("${CLIENTECUENTAESTACIONAMIENTO}", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaEstacionamiento) == 0) ? "NO" : "SI"); msg = msg.Replace("${CLIENTECUENTAPLANOSLEVANTAMIENTO}", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaPlanoLevantamiento) == 0) ? "NO" : "SI"); msg = msg.Replace("${DOMICILIO}", solicitudLevantamiento.Domicilio); msg = msg.Replace("${DESCRIPCION}", solicitudLevantamiento.Descripcion); msg = msg.Replace("${NOTA}", solicitudLevantamiento.Notas); return(msg); }
public static string ObtieneInventarioImportesGlobal(int pIdAlmacen, string pFechaInicial, string pFechaFinal, string pFechaIni, string pFechaF) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); DateTime Fecha = DateTime.Now; CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); CSelectEspecifico ConsultaReporteInventarioImportesGlobal = new CSelectEspecifico(); ConsultaReporteInventarioImportesGlobal.StoredProcedure.CommandText = "SP_Impresion_InventarioImportesGlobal"; ConsultaReporteInventarioImportesGlobal.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ConsultaReporteInventarioImportesGlobal.StoredProcedure.Parameters.AddWithValue("@pIdAlmacen", pIdAlmacen); ConsultaReporteInventarioImportesGlobal.StoredProcedure.Parameters.AddWithValue("@pIdUsuario", Convert.ToInt32(HttpContext.Current.Session["IdUsuario"])); ConsultaReporteInventarioImportesGlobal.StoredProcedure.Parameters.AddWithValue("@pFechaInicial", pFechaInicial); ConsultaReporteInventarioImportesGlobal.StoredProcedure.Parameters.AddWithValue("@pFechaFinal", pFechaFinal); ConsultaReporteInventarioImportesGlobal.StoredProcedure.Parameters.AddWithValue("@pFormatoFechaIni", pFechaIni); ConsultaReporteInventarioImportesGlobal.StoredProcedure.Parameters.AddWithValue("@pFormatoFechaFin", pFechaF); ConsultaReporteInventarioImportesGlobal.Llena(ConexionBaseDatos); if (ConsultaReporteInventarioImportesGlobal.Registros.Read()) { Modelo.Add("RAZONSOCIALRECEPTOR", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["RazonSocialReceptor"])); Modelo.Add("FECHA", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Fecha"])); Modelo.Add("FECHAINICIAL", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["FechaInicial"])); Modelo.Add("FECHAFINAL", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["FechaFinal"])); Modelo.Add("TIPOMONEDA", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TipoMoneda"])); Modelo.Add("REPORTE", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Reporte"])); Modelo.Add("ALMACEN1", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Almacen"])); Modelo.Add("TOTALINVINICIAL", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalInventarioInicial"])); Modelo.Add("TOTALENTRADAS", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalEntradas"])); Modelo.Add("TOTALSALIDAS", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalSalidas"])); Modelo.Add("TOTALINVFINAL", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalInventarioFinal"])); Modelo.Add("INVENTARIOINICIALIMPORTE", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalInicialImporte"])); Modelo.Add("INVENTARIOFINALIMPORTE", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalFinalImporte"])); } if (ConsultaReporteInventarioImportesGlobal.Registros.NextResult()) { JArray JAAlmacen = new JArray(); string Almacen = ""; JObject JMAlmacen = new JObject(); JArray JAMovimientos = new JArray(); while (ConsultaReporteInventarioImportesGlobal.Registros.Read()) { //Creamos list proveedor if (Almacen != Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Descripcion"])) { if (JAMovimientos.Count > 0) { JMAlmacen.Add("Movimientos", JAMovimientos); JAAlmacen.Add(JMAlmacen); JMAlmacen = new JObject(); JAMovimientos = new JArray(); } Almacen = Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Descripcion"]); JMAlmacen.Add("Almacen", Almacen); JObject JMovimiento = new JObject(); JMovimiento.Add("ALMACEN", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Descripcion"])); JMovimiento.Add("CLAVE", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Clave"])); JMovimiento.Add("PRODUCTO", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Producto"])); JMovimiento.Add("COSTEO", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Costeo"])); JMovimiento.Add("UNIDADCOMPRAVENTA", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["UnidadCompraVenta"])); JMovimiento.Add("INVENTARIOINICIALIMPORTE", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["InventarioInicialImporte"])); JMovimiento.Add("INVENTARIOINICIAL", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["InventarioInicial"])); JMovimiento.Add("ENTRADAS", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Entradas"])); JMovimiento.Add("SALIDAS", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Salidas"])); JMovimiento.Add("INVENTARIOFINAL", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["InventarioFinal"])); JMovimiento.Add("INVENTARIOFINALIMPORTE", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["InventarioFinalImporte"])); JMovimiento.Add("ROTACION", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Rotacion"])); JAMovimientos.Add(JMovimiento); } else { JObject JMovimiento = new JObject(); JMovimiento.Add("ALMACEN", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Descripcion"])); JMovimiento.Add("CLAVE", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Clave"])); JMovimiento.Add("PRODUCTO", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Producto"])); JMovimiento.Add("COSTEO", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Costeo"])); JMovimiento.Add("UNIDADCOMPRAVENTA", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["UnidadCompraVenta"])); JMovimiento.Add("INVENTARIOINICIALIMPORTE", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["InventarioInicialImporte"])); JMovimiento.Add("INVENTARIOINICIAL", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["InventarioInicial"])); JMovimiento.Add("ENTRADAS", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Entradas"])); JMovimiento.Add("SALIDAS", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Salidas"])); JMovimiento.Add("INVENTARIOFINAL", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["InventarioFinal"])); JMovimiento.Add("INVENTARIOFINALIMPORTE", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["InventarioFinalImporte"])); JMovimiento.Add("ROTACION", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Rotacion"])); JAMovimientos.Add(JMovimiento); } } JMAlmacen.Add("Movimientos", JAMovimientos); JAAlmacen.Add(JMAlmacen); Modelo.Add("ALMACEN", JAAlmacen); } if (ConsultaReporteInventarioImportesGlobal.Registros.NextResult()) { string TotalAlmacen = ""; JObject JMTotalAlmacen = new JObject(); JArray JATotalMovimientos = new JArray(); while (ConsultaReporteInventarioImportesGlobal.Registros.Read()) { JObject JMovimiento = new JObject(); JMovimiento.Add("TOTALALMACEN", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["Descripcion"])); JMovimiento.Add("INVENTARIOINICIALIMPORTE", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalInicialImporteAlmacen"])); JMovimiento.Add("INVENTARIOINICIAL", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalInicialAlmacen"])); JMovimiento.Add("ENTRADAS", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalEntradasAlmacen"])); JMovimiento.Add("SALIDAS", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalSalidasAlmacen"])); JMovimiento.Add("INVENTARIOFINAL", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalFinalAlmacen"])); JMovimiento.Add("INVENTARIOFINALIMPORTE", Convert.ToString(ConsultaReporteInventarioImportesGlobal.Registros["TotalFinalImporteAlmacen"])); JATotalMovimientos.Add(JMovimiento); } JMTotalAlmacen.Add("TotalMovimientos", JATotalMovimientos); Modelo.Add("LISTAALMACENES", JMTotalAlmacen); } oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a base de datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); idUsuario = Usuario.IdUsuario; idSucursal = Sucursal.IdSucursal; idEmpresa = Empresa.IdEmpresa; if (Usuario.TienePermisos(new string[] { "puedeAgregarPedidoAFacturaProveedor" }, ConexionBaseDatos) == "") { puedeAgregarPedidoAFacturaProveedor = 1; } else { puedeAgregarPedidoAFacturaProveedor = 0; } if (Usuario.TienePermisos(new string[] { "puedeEditarPedidoAFacturaProveedor" }, ConexionBaseDatos) == "") { puedeEditarPedidoAFacturaProveedor = 1; } else { puedeEditarPedidoAFacturaProveedor = 0; } if (Usuario.TienePermisos(new string[] { "puedeEliminarPedidoAFacturaProveedor" }, ConexionBaseDatos) == "") { puedeEliminarPedidoAFacturaProveedor = 1; } else { puedeEliminarPedidoAFacturaProveedor = 0; } if (Usuario.TienePermisos(new string[] { "puedeConsultarPedidoAFacturaProveedor" }, ConexionBaseDatos) == "") { puedeConsultarPedidoAFacturaProveedor = 1; } else { puedeConsultarPedidoAFacturaProveedor = 0; } //GridPedidoFacturaProveedor CJQGrid GridPedidoFacturaProveedor = new CJQGrid(); GridPedidoFacturaProveedor.NombreTabla = "grdPedidoFacturaProveedor"; GridPedidoFacturaProveedor.CampoIdentificador = "IdDetalleFacturaProveedor"; GridPedidoFacturaProveedor.ColumnaOrdenacion = "NumeroFactura"; GridPedidoFacturaProveedor.Metodo = "ObtenerPedidoFacturaProveedor"; GridPedidoFacturaProveedor.TituloTabla = "Material recibido sin asignar"; GridPedidoFacturaProveedor.NumeroFila = true; GridPedidoFacturaProveedor.NumeroRegistros = 15; GridPedidoFacturaProveedor.RangoNumeroRegistros = "15,30,60"; //IdIdDetalleFacturaProveedor CJQColumn ColIdDetalleFacturaProveedor = new CJQColumn(); ColIdDetalleFacturaProveedor.Nombre = "IdDetalleFacturaProveedor"; ColIdDetalleFacturaProveedor.Oculto = "true"; ColIdDetalleFacturaProveedor.Encabezado = "IdDetalleFacturaProveedor"; ColIdDetalleFacturaProveedor.Buscador = "false"; GridPedidoFacturaProveedor.Columnas.Add(ColIdDetalleFacturaProveedor); //NumeroFactura CJQColumn ColNumeroFactura = new CJQColumn(); ColNumeroFactura.Nombre = "NumeroFactura"; ColNumeroFactura.Encabezado = "NoFactura"; ColNumeroFactura.Buscador = "true"; ColNumeroFactura.Alineacion = "left"; ColNumeroFactura.Ancho = "65"; GridPedidoFacturaProveedor.Columnas.Add(ColNumeroFactura); //Tipo CJQColumn ColTipo = new CJQColumn(); ColTipo.Nombre = "Tipo"; ColTipo.Encabezado = "Tipo"; ColTipo.Buscador = "false"; ColTipo.Alineacion = "left"; ColTipo.Ancho = "65"; GridPedidoFacturaProveedor.Columnas.Add(ColTipo); //Clave CJQColumn ColClave = new CJQColumn(); ColClave.Nombre = "Clave"; ColClave.Encabezado = "Clave"; ColClave.Buscador = "false"; ColClave.Alineacion = "left"; ColClave.Ancho = "65"; GridPedidoFacturaProveedor.Columnas.Add(ColClave); //Descripcion CJQColumn ColDescripcion = new CJQColumn(); ColDescripcion.Nombre = "Descripcion"; ColDescripcion.Encabezado = "Descripcion"; ColDescripcion.Buscador = "false"; ColDescripcion.Alineacion = "left"; ColDescripcion.Ancho = "100"; GridPedidoFacturaProveedor.Columnas.Add(ColDescripcion); //Cantidad CJQColumn ColCantidad = new CJQColumn(); ColCantidad.Nombre = "Cantidad"; ColCantidad.Encabezado = "Cantidad"; ColCantidad.Buscador = "false"; ColCantidad.Alineacion = "left"; ColCantidad.Ancho = "60"; GridPedidoFacturaProveedor.Columnas.Add(ColCantidad); //Precio CJQColumn ColPrecio = new CJQColumn(); ColPrecio.Nombre = "Precio"; ColPrecio.Encabezado = "Precio"; ColPrecio.Buscador = "false"; ColPrecio.Formato = "FormatoMoneda"; ColPrecio.Alineacion = "right"; ColPrecio.Ancho = "60"; GridPedidoFacturaProveedor.Columnas.Add(ColPrecio); //Total CJQColumn ColTotal = new CJQColumn(); ColTotal.Nombre = "Total"; ColTotal.Encabezado = "Total"; ColTotal.Buscador = "false"; ColTotal.Formato = "FormatoMoneda"; ColTotal.Alineacion = "right"; ColTotal.Ancho = "60"; GridPedidoFacturaProveedor.Columnas.Add(ColTotal); //UCV CJQColumn ColUCV = new CJQColumn(); ColUCV.Nombre = "UCV"; ColUCV.Encabezado = "UCV"; ColUCV.Buscador = "false"; ColUCV.Alineacion = "left"; ColUCV.Ancho = "60"; GridPedidoFacturaProveedor.Columnas.Add(ColUCV); //Nota CJQColumn ColNota = new CJQColumn(); ColNota.Nombre = "Nota"; ColNota.Encabezado = "Nota"; ColNota.Buscador = "false"; ColNota.Alineacion = "left"; ColNota.Ancho = "100"; GridPedidoFacturaProveedor.Columnas.Add(ColNota); //NumeroSerie CJQColumn ColNumeroSerie = new CJQColumn(); ColNumeroSerie.Nombre = "NumeroSerie"; ColNumeroSerie.Encabezado = "NoSerie"; ColNumeroSerie.Buscador = "false"; ColNumeroSerie.Alineacion = "left"; ColNumeroSerie.Ancho = "65"; GridPedidoFacturaProveedor.Columnas.Add(ColNumeroSerie); //Cliente CJQColumn ColCliente = new CJQColumn(); ColCliente.Nombre = "Cliente"; ColCliente.Encabezado = "Cliente"; ColCliente.Buscador = "false"; ColCliente.Alineacion = "left"; ColCliente.Ancho = "100"; GridPedidoFacturaProveedor.Columnas.Add(ColCliente); //Almacen CJQColumn ColAlmacen = new CJQColumn(); ColAlmacen.Nombre = "Almacen"; ColAlmacen.Encabezado = "Almacen"; ColAlmacen.Buscador = "false"; ColAlmacen.Alineacion = "left"; ColAlmacen.Ancho = "100"; GridPedidoFacturaProveedor.Columnas.Add(ColAlmacen); //TipoCompra CJQColumn ColTipoCompra = new CJQColumn(); ColTipoCompra.Nombre = "TipoCompra"; ColTipoCompra.Encabezado = "Tipo Compra"; ColTipoCompra.Buscador = "false"; ColTipoCompra.Alineacion = "left"; ColTipoCompra.Ancho = "65"; GridPedidoFacturaProveedor.Columnas.Add(ColTipoCompra); //Descuento CJQColumn ColDescuento = new CJQColumn(); ColDescuento.Nombre = "Descuento"; ColDescuento.Encabezado = "Descuento"; ColDescuento.Buscador = "false"; ColDescuento.Alineacion = "left"; ColDescuento.Ancho = "65"; GridPedidoFacturaProveedor.Columnas.Add(ColDescuento); //ReferenciaEntrega CJQColumn ColReferenciaEntrega = new CJQColumn(); ColReferenciaEntrega.Nombre = "ReferenciaEntrega"; ColReferenciaEntrega.Encabezado = "Ref. Entrega"; ColReferenciaEntrega.Buscador = "false"; ColReferenciaEntrega.Alineacion = "left"; ColReferenciaEntrega.Ancho = "100"; GridPedidoFacturaProveedor.Columnas.Add(ColReferenciaEntrega); //Fecha CJQColumn ColFecha = new CJQColumn(); ColFecha.Nombre = "Fecha"; ColFecha.Encabezado = "Fecha"; ColFecha.Buscador = "false"; ColFecha.Alineacion = "left"; ColFecha.Ancho = "80"; GridPedidoFacturaProveedor.Columnas.Add(ColFecha); ClientScript.RegisterStartupScript(this.GetType(), "grdPedidoFacturaProveedor", GridPedidoFacturaProveedor.GeneraGrid(), true); //GridFacturaProveedorSinAsignacionPedido CJQGrid GridFacturaProveedorSinAsignacionPedido = new CJQGrid(); GridFacturaProveedorSinAsignacionPedido.NombreTabla = "grdFacturaProveedorSinAsignacionPedido"; GridFacturaProveedorSinAsignacionPedido.CampoIdentificador = "IdDetalleFacturaProveedor"; GridFacturaProveedorSinAsignacionPedido.ColumnaOrdenacion = "NumeroFactura"; GridFacturaProveedorSinAsignacionPedido.TipoOrdenacion = "ASC"; GridFacturaProveedorSinAsignacionPedido.Metodo = "ObtenerFacturaProveedorSinAsignacionPedido"; GridFacturaProveedorSinAsignacionPedido.TituloTabla = "Material recibido sin asignación de pedido"; GridFacturaProveedorSinAsignacionPedido.GenerarGridCargaInicial = false; GridFacturaProveedorSinAsignacionPedido.GenerarFuncionFiltro = false; GridFacturaProveedorSinAsignacionPedido.GenerarFuncionTerminado = false; GridFacturaProveedorSinAsignacionPedido.NumeroFila = true; GridFacturaProveedorSinAsignacionPedido.Altura = 350; GridFacturaProveedorSinAsignacionPedido.Ancho = 1462; GridFacturaProveedorSinAsignacionPedido.NumeroRegistros = 15; GridFacturaProveedorSinAsignacionPedido.RangoNumeroRegistros = "15,30,60"; //IdIdDetalleFacturaProveedor CJQColumn ColIdDetalleFacturaProveedorAsignar = new CJQColumn(); ColIdDetalleFacturaProveedorAsignar.Nombre = "IdDetalleFacturaProveedor"; ColIdDetalleFacturaProveedorAsignar.Oculto = "true"; ColIdDetalleFacturaProveedorAsignar.Encabezado = "IdDetalleFacturaProveedor"; ColIdDetalleFacturaProveedorAsignar.Buscador = "false"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColIdDetalleFacturaProveedorAsignar); //NumeroFactura CJQColumn ColNumeroFacturaAsignar = new CJQColumn(); ColNumeroFacturaAsignar.Nombre = "NumeroFacturaAsignar"; ColNumeroFacturaAsignar.Encabezado = "NoFactura"; ColNumeroFacturaAsignar.Buscador = "true"; ColNumeroFacturaAsignar.Alineacion = "left"; ColNumeroFacturaAsignar.Ancho = "67"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColNumeroFacturaAsignar); //Tipo CJQColumn ColTipoAsignar = new CJQColumn(); ColTipoAsignar.Nombre = "Tipo"; ColTipoAsignar.Encabezado = "Tipo"; ColTipoAsignar.Buscador = "false"; ColTipoAsignar.Alineacion = "left"; ColTipoAsignar.Ancho = "58"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColTipoAsignar); //Clave CJQColumn ColClaveAsignar = new CJQColumn(); ColClaveAsignar.Nombre = "Clave"; ColClaveAsignar.Encabezado = "Clave"; ColClaveAsignar.Buscador = "false"; ColClaveAsignar.Alineacion = "left"; ColClaveAsignar.Ancho = "100"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColClaveAsignar); //Descripcion CJQColumn ColDescripcionAsignar = new CJQColumn(); ColDescripcionAsignar.Nombre = "Descripcion"; ColDescripcionAsignar.Encabezado = "Descripcion"; ColDescripcionAsignar.Buscador = "false"; ColDescripcionAsignar.Alineacion = "left"; ColDescripcionAsignar.Ancho = "100"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColDescripcionAsignar); //Cantidad CJQColumn ColCantidadAsignar = new CJQColumn(); ColCantidadAsignar.Nombre = "Cantidad"; ColCantidadAsignar.Encabezado = "Cantidad"; ColCantidadAsignar.Buscador = "false"; ColCantidadAsignar.Alineacion = "left"; ColCantidadAsignar.Ancho = "60"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColCantidadAsignar); //Precio CJQColumn ColPrecioAsignar = new CJQColumn(); ColPrecioAsignar.Nombre = "Precio"; ColPrecioAsignar.Encabezado = "Precio"; ColPrecioAsignar.Buscador = "false"; ColPrecioAsignar.Formato = "FormatoMoneda"; ColPrecioAsignar.Alineacion = "right"; ColPrecioAsignar.Ancho = "85"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColPrecioAsignar); //Total CJQColumn ColTotalAsignar = new CJQColumn(); ColTotalAsignar.Nombre = "Total"; ColTotalAsignar.Encabezado = "Total"; ColTotalAsignar.Buscador = "false"; ColTotalAsignar.Formato = "FormatoMoneda"; ColTotalAsignar.Alineacion = "right"; ColTotalAsignar.Ancho = "85"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColTotalAsignar); //UCV CJQColumn ColUCVAsignar = new CJQColumn(); ColUCVAsignar.Nombre = "UCV"; ColUCVAsignar.Encabezado = "UCV"; ColUCVAsignar.Buscador = "false"; ColUCVAsignar.Alineacion = "left"; ColUCVAsignar.Ancho = "50"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColUCVAsignar); //Nota CJQColumn ColNotaAsignar = new CJQColumn(); ColNotaAsignar.Nombre = "Nota"; ColNotaAsignar.Encabezado = "Nota"; ColNotaAsignar.Buscador = "false"; ColNotaAsignar.Alineacion = "left"; ColNotaAsignar.Ancho = "64"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColNotaAsignar); //NumeroSerie CJQColumn ColNumeroSerieAsignar = new CJQColumn(); ColNumeroSerieAsignar.Nombre = "NumeroSerie"; ColNumeroSerieAsignar.Encabezado = "NoSerie"; ColNumeroSerieAsignar.Buscador = "false"; ColNumeroSerieAsignar.Alineacion = "left"; ColNumeroSerieAsignar.Ancho = "64"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColNumeroSerieAsignar); //Cliente CJQColumn ColClienteAsignar = new CJQColumn(); ColClienteAsignar.Nombre = "Cliente"; ColClienteAsignar.Encabezado = "Cliente"; ColClienteAsignar.Buscador = "false"; ColClienteAsignar.Alineacion = "left"; ColClienteAsignar.Ancho = "100"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColClienteAsignar); //Almacen CJQColumn ColAlmacenAsignar = new CJQColumn(); ColAlmacenAsignar.Nombre = "Almacen"; ColAlmacenAsignar.Encabezado = "Almacen"; ColAlmacenAsignar.Buscador = "false"; ColAlmacenAsignar.Alineacion = "left"; ColAlmacenAsignar.Ancho = "100"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColAlmacenAsignar); //Saldo CJQColumn ColSaldoAsignar = new CJQColumn(); ColSaldoAsignar.Nombre = "Saldo"; ColSaldoAsignar.Encabezado = "Saldo"; ColSaldoAsignar.Buscador = "false"; ColSaldoAsignar.Formato = "FormatoMoneda"; ColSaldoAsignar.Alineacion = "right"; ColSaldoAsignar.Ancho = "64"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColSaldoAsignar); //ClienteProyecto CJQColumn ColClienteProyectoAsignar = new CJQColumn(); ColClienteProyectoAsignar.Nombre = "ClienteProyecto"; ColClienteProyectoAsignar.Encabezado = "ClienteProyecto"; ColClienteProyectoAsignar.Buscador = "false"; ColClienteProyectoAsignar.Alineacion = "left"; ColClienteProyectoAsignar.Ancho = "100"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColClienteProyectoAsignar); //TipoCompra CJQColumn ColTipoCompraAsignar = new CJQColumn(); ColTipoCompraAsignar.Nombre = "TipoCompra"; ColTipoCompraAsignar.Encabezado = "Tipo Compra"; ColTipoCompraAsignar.Buscador = "false"; ColTipoCompraAsignar.Alineacion = "left"; ColTipoCompraAsignar.Ancho = "78"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColTipoCompraAsignar); //Descuento CJQColumn ColDescuentoAsignar = new CJQColumn(); ColDescuentoAsignar.Nombre = "Descuento"; ColDescuentoAsignar.Encabezado = "Descuento"; ColDescuentoAsignar.Buscador = "false"; ColDescuentoAsignar.Alineacion = "left"; ColDescuentoAsignar.Ancho = "64"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColDescuentoAsignar); //ReferenciaEntrega CJQColumn ColReferenciaEntregaAsignar = new CJQColumn(); ColReferenciaEntregaAsignar.Nombre = "ReferenciaEntrega"; ColReferenciaEntregaAsignar.Encabezado = "Ref. Entrega"; ColReferenciaEntregaAsignar.Buscador = "false"; ColReferenciaEntregaAsignar.Alineacion = "left"; ColReferenciaEntregaAsignar.Ancho = "85"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColReferenciaEntregaAsignar); //Fecha CJQColumn ColFechaAsignar = new CJQColumn(); ColFechaAsignar.Nombre = "Fecha"; ColFechaAsignar.Encabezado = "Fecha"; ColFechaAsignar.Buscador = "false"; ColFechaAsignar.Alineacion = "left"; ColFechaAsignar.Ancho = "85"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColFechaAsignar); //IdPedidoDetalle CJQColumn ColIdPedidoDetalleAsignar = new CJQColumn(); ColIdPedidoDetalleAsignar.Nombre = "IdPedidoDetalle"; ColIdPedidoDetalleAsignar.Encabezado = "IdPedidoDetalle"; ColIdPedidoDetalleAsignar.Buscador = "false"; ColIdPedidoDetalleAsignar.Alineacion = "left"; ColIdPedidoDetalleAsignar.Oculto = "true"; ColIdPedidoDetalleAsignar.Ancho = "53"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColIdPedidoDetalleAsignar); //Número de pedido CJQColumn ColPedido = new CJQColumn(); ColPedido.Nombre = "Pedido"; ColPedido.Encabezado = "Pedido"; ColPedido.Buscador = "false"; ColPedido.Alineacion = "left"; ColPedido.Ancho = "53"; GridFacturaProveedorSinAsignacionPedido.Columnas.Add(ColPedido); ClientScript.RegisterStartupScript(this.GetType(), "grdFacturaProveedorSinAsignacionPedido", GridFacturaProveedorSinAsignacionPedido.GeneraGrid(), true); //GridPedidoSinAsignar CJQGrid GridPedidoSinAsignar = new CJQGrid(); GridPedidoSinAsignar.NombreTabla = "grdPedidoSinAsignar"; GridPedidoSinAsignar.CampoIdentificador = "IdPedido"; GridPedidoSinAsignar.ColumnaOrdenacion = "Folio"; GridPedidoSinAsignar.TipoOrdenacion = "ASC"; GridPedidoSinAsignar.Metodo = "ObtenerPedidoSinAsignar"; GridPedidoSinAsignar.TituloTabla = "Pedidos sin asignar"; GridPedidoSinAsignar.GenerarGridCargaInicial = false; GridPedidoSinAsignar.GenerarFuncionFiltro = false; GridPedidoSinAsignar.GenerarFuncionTerminado = false; GridPedidoSinAsignar.NumeroFila = true; GridPedidoSinAsignar.Altura = 350; GridPedidoSinAsignar.Ancho = 1024; GridPedidoSinAsignar.NumeroRegistros = 15; GridPedidoSinAsignar.RangoNumeroRegistros = "15,30,60"; //IdDetallePedido CJQColumn ColIdPedidoDetalle = new CJQColumn(); ColIdPedidoDetalle.Nombre = "IdPedidoDetalle"; ColIdPedidoDetalle.Oculto = "true"; ColIdPedidoDetalle.Encabezado = "IdPedidoDetalle"; ColIdPedidoDetalle.Buscador = "false"; GridPedidoSinAsignar.Columnas.Add(ColIdPedidoDetalle); //IdPedido CJQColumn ColIdPedido = new CJQColumn(); ColIdPedido.Nombre = "IdPedido"; ColIdPedido.Oculto = "true"; ColIdPedido.Encabezado = "IdPedido"; ColIdPedido.Buscador = "false"; GridPedidoSinAsignar.Columnas.Add(ColIdPedido); //Folio CJQColumn ColFolioPedido = new CJQColumn(); ColFolioPedido.Nombre = "Folio"; ColFolioPedido.Encabezado = "Número"; ColFolioPedido.Buscador = "true"; ColFolioPedido.Alineacion = "left"; ColFolioPedido.Ancho = "65"; GridPedidoSinAsignar.Columnas.Add(ColFolioPedido); //Clave CJQColumn ColClavePedido = new CJQColumn(); ColClavePedido.Nombre = "Clave"; ColClavePedido.Encabezado = "Clave"; ColClavePedido.Buscador = "true"; ColClavePedido.Alineacion = "left"; ColClavePedido.Ancho = "65"; GridPedidoSinAsignar.Columnas.Add(ColClavePedido); //Descripcion CJQColumn ColDescripcionPedido = new CJQColumn(); ColDescripcionPedido.Nombre = "Descripcion"; ColDescripcionPedido.Encabezado = "Descripcion"; ColDescripcionPedido.Buscador = "true"; ColDescripcionPedido.Alineacion = "left"; ColDescripcionPedido.Ancho = "100"; GridPedidoSinAsignar.Columnas.Add(ColDescripcionPedido); //Sucursal CJQColumn ColSucursalPedido = new CJQColumn(); ColSucursalPedido.Nombre = "Sucursal"; ColSucursalPedido.Encabezado = "Sucursal"; ColSucursalPedido.Alineacion = "left"; ColSucursalPedido.Ancho = "100"; ColSucursalPedido.Buscador = "true"; ColSucursalPedido.TipoBuscador = "Combo"; ColSucursalPedido.StoredProcedure.CommandText = "sp_ConsultarFiltros_Oportunidad_Sucursal"; GridPedidoSinAsignar.Columnas.Add(ColSucursalPedido); //Cantidad CJQColumn ColCantidadPedido = new CJQColumn(); ColCantidadPedido.Nombre = "Cantidad"; ColCantidadPedido.Encabezado = "Cantidad"; ColCantidadPedido.Buscador = "false"; ColCantidadPedido.Alineacion = "left"; ColCantidadPedido.Ancho = "60"; GridPedidoSinAsignar.Columnas.Add(ColCantidadPedido); //Precio CJQColumn ColPrecioPedido = new CJQColumn(); ColPrecioPedido.Nombre = "PrecioUnitario"; ColPrecioPedido.Encabezado = "PrecioU"; ColPrecioPedido.Buscador = "false"; ColPrecioPedido.Formato = "FormatoMoneda"; ColPrecioPedido.Alineacion = "right"; ColPrecioPedido.Ancho = "60"; GridPedidoSinAsignar.Columnas.Add(ColPrecioPedido); //Total CJQColumn ColTotalPedido = new CJQColumn(); ColTotalPedido.Nombre = "Total"; ColTotalPedido.Encabezado = "Total"; ColTotalPedido.Buscador = "false"; ColTotalPedido.Formato = "FormatoMoneda"; ColTotalPedido.Alineacion = "right"; ColTotalPedido.Ancho = "60"; GridPedidoSinAsignar.Columnas.Add(ColTotalPedido); //Tipo CJQColumn ColTipoPedido = new CJQColumn(); ColTipoPedido.Nombre = "Tipo"; ColTipoPedido.Encabezado = "Tipo"; ColTipoPedido.Buscador = "false"; ColTipoPedido.Alineacion = "left"; ColTipoPedido.Ancho = "65"; GridPedidoSinAsignar.Columnas.Add(ColTipoPedido); //Descuento CJQColumn ColDescuentoPedido = new CJQColumn(); ColDescuentoPedido.Nombre = "Descuento"; ColDescuentoPedido.Encabezado = "Descuento"; ColDescuentoPedido.Buscador = "false"; ColDescuentoPedido.Alineacion = "left"; ColDescuentoPedido.Ancho = "65"; GridPedidoSinAsignar.Columnas.Add(ColDescuentoPedido); //FechaFacturacion CJQColumn ColFechaPedido = new CJQColumn(); ColFechaPedido.Nombre = "FechaAlta"; ColFechaPedido.Encabezado = "Fecha"; ColFechaPedido.Buscador = "false"; ColFechaPedido.Alineacion = "left"; ColFechaPedido.Ancho = "80"; GridPedidoSinAsignar.Columnas.Add(ColFechaPedido); ClientScript.RegisterStartupScript(this.GetType(), "grdPedidoSinAsignar", GridPedidoSinAsignar.GeneraGrid(), true); //GridProyectoSinAsignar CJQGrid GridProyectoSinAsignar = new CJQGrid(); GridProyectoSinAsignar.NombreTabla = "grdProyectoSinAsignar"; GridProyectoSinAsignar.CampoIdentificador = "IdProyecto"; GridProyectoSinAsignar.ColumnaOrdenacion = "NombreProyecto"; GridProyectoSinAsignar.TipoOrdenacion = "ASC"; GridProyectoSinAsignar.Metodo = "ObtenerProyectoSinAsignar"; GridProyectoSinAsignar.TituloTabla = "Proyectos sin asignar"; GridProyectoSinAsignar.GenerarGridCargaInicial = false; GridProyectoSinAsignar.GenerarFuncionFiltro = false; GridProyectoSinAsignar.GenerarFuncionTerminado = false; GridProyectoSinAsignar.NumeroFila = true; GridProyectoSinAsignar.Altura = 350; GridProyectoSinAsignar.Ancho = 1024; GridProyectoSinAsignar.NumeroRegistros = 15; GridProyectoSinAsignar.RangoNumeroRegistros = "15,30,60"; //IdProyecto CJQColumn ColIdProyecto = new CJQColumn(); ColIdProyecto.Nombre = "IdProyecto"; ColIdProyecto.Encabezado = "IdProyecto"; ColIdProyecto.Buscador = "true"; ColIdProyecto.Alineacion = "left"; ColIdProyecto.Ancho = "40"; GridProyectoSinAsignar.Columnas.Add(ColIdProyecto); //NombreProyecto CJQColumn ColNombreProyecto = new CJQColumn(); ColNombreProyecto.Nombre = "NombreProyecto"; ColNombreProyecto.Encabezado = "Nombre"; ColNombreProyecto.Buscador = "true"; ColNombreProyecto.Alineacion = "left"; ColNombreProyecto.Ancho = "65"; GridProyectoSinAsignar.Columnas.Add(ColNombreProyecto); //FechaInicio CJQColumn ColFechaInicio = new CJQColumn(); ColFechaInicio.Nombre = "FechaInicio"; ColFechaInicio.Encabezado = "FechaI"; ColFechaInicio.Buscador = "false"; ColFechaInicio.Alineacion = "left"; ColFechaInicio.Ancho = "65"; GridProyectoSinAsignar.Columnas.Add(ColFechaInicio); //FechaTermino CJQColumn ColFechaTermino = new CJQColumn(); ColFechaTermino.Nombre = "FechaTermino"; ColFechaTermino.Encabezado = "FechaT"; ColFechaTermino.Buscador = "false"; ColFechaTermino.Alineacion = "left"; ColFechaTermino.Ancho = "65"; GridProyectoSinAsignar.Columnas.Add(ColFechaTermino); //NombreComercial CJQColumn ColNombreComercial = new CJQColumn(); ColNombreComercial.Nombre = "NombreComercial"; ColNombreComercial.Encabezado = "Cliente"; ColNombreComercial.Buscador = "false"; ColNombreComercial.Alineacion = "left"; ColNombreComercial.Ancho = "65"; GridProyectoSinAsignar.Columnas.Add(ColNombreComercial); //UsuarioResponsable CJQColumn ColUsuarioResponsable = new CJQColumn(); ColUsuarioResponsable.Nombre = "UsuarioResponsable"; ColUsuarioResponsable.Encabezado = "Responsable"; ColUsuarioResponsable.Buscador = "false"; ColUsuarioResponsable.Alineacion = "left"; ColUsuarioResponsable.Ancho = "65"; GridProyectoSinAsignar.Columnas.Add(ColUsuarioResponsable); ClientScript.RegisterStartupScript(this.GetType(), "grdProyectoSinAsignar", GridProyectoSinAsignar.GeneraGrid(), true); }
public static string ObtenerFormaSucursalAsignada(int pIdUsuario) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject o = new JObject(); JObject Modelo = new JObject(); o.Add(new JProperty("Error", 0)); CSucursalAsignada SucursalAsignada = new CSucursalAsignada(); Dictionary <string, object> ParametrosAsignada = new Dictionary <string, object>(); ParametrosAsignada.Add("Opcion", 3); ParametrosAsignada.Add("IdUsuario", pIdUsuario); ParametrosAsignada.Add("Baja", "false"); JArray JSucursalesAsignadas = new JArray(); foreach (CSucursalAsignada oSucursalAsignada in SucursalAsignada.LlenaObjetosFiltros(ParametrosAsignada, ConexionBaseDatos)) { JObject JSucursal = new JObject(); JSucursal.Add("IdSucursalAsignada", oSucursalAsignada.IdSucursalAsignada); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(oSucursalAsignada.IdSucursal, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); JSucursal.Add("IdSucursal", Sucursal.IdSucursal); JSucursal.Add("Sucursal", Sucursal.Sucursal + " (" + Empresa.Empresa + ")"); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(pIdUsuario, ConexionBaseDatos); JSucursal.Add("IdSucursalPredeterminada", Usuario.IdSucursalPredeterminada); CPerfil Perfil = new CPerfil(); JSucursalesAsignadas.Add(JSucursal); JArray JPerfiles = new JArray(); Dictionary <string, object> ParametrosSA = new Dictionary <string, object>(); ParametrosSA.Add("EsPerfilSucursal", true); foreach (CPerfil oPerfil in Perfil.LlenaObjetosFiltros(ParametrosSA, ConexionBaseDatos)) { JObject JPerfil = new JObject(); JPerfil.Add("Perfil", oPerfil.Perfil); JPerfil.Add("IdPerfil", oPerfil.IdPerfil); if (oPerfil.IdPerfil == oSucursalAsignada.IdPerfil) { JPerfil.Add("Selected", 1); } else { JPerfil.Add("Selected", 0); } JPerfiles.Add(JPerfil); } JSucursal.Add("Perfiles", JPerfiles); } JArray JSucursalesDisponibles = new JArray(); foreach (CSucursal Sucursal in SucursalAsignada.ObtenerSucursalesDisponibles(pIdUsuario, ConexionBaseDatos)) { CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); JObject JSucursal = new JObject(); JSucursal.Add("IdSucursal", Sucursal.IdSucursal); JSucursal.Add("Sucursal", Sucursal.Sucursal + " (" + Empresa.Empresa + ")"); JSucursalesDisponibles.Add(JSucursal); } Modelo.Add("IdUsuario", pIdUsuario); Modelo.Add("SucursalesDisponibles", JSucursalesDisponibles); Modelo.Add("SucursalesAsignadas", JSucursalesAsignadas); o.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(o.ToString()); }
public static string ObtieneInventarioActualSucursalProducto(int pIdSucursal, int pIdProducto, string pFechaInicial, string pFechaFinal) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); DateTime Fecha = DateTime.Now; CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); CSelectEspecifico ConsultaReporteInventarioActualSucursalProducto = new CSelectEspecifico(); ConsultaReporteInventarioActualSucursalProducto.StoredProcedure.CommandText = "SSP_Impresion_InventarioActualSucursalProducto"; //ConsultaReporteInventarioActualSucursalProducto.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ConsultaReporteInventarioActualSucursalProducto.StoredProcedure.Parameters.AddWithValue("@pIdSucursal", pIdSucursal); ConsultaReporteInventarioActualSucursalProducto.StoredProcedure.Parameters.AddWithValue("@pIdProducto", pIdProducto); ConsultaReporteInventarioActualSucursalProducto.StoredProcedure.Parameters.AddWithValue("@pIdUsuario", Convert.ToInt32(HttpContext.Current.Session["IdUsuario"])); ConsultaReporteInventarioActualSucursalProducto.StoredProcedure.Parameters.AddWithValue("@pFechaInicial", ""); ConsultaReporteInventarioActualSucursalProducto.StoredProcedure.Parameters.AddWithValue("@pFechaFinal", ""); ConsultaReporteInventarioActualSucursalProducto.Llena(ConexionBaseDatos); if (ConsultaReporteInventarioActualSucursalProducto.Registros.Read()) { Modelo.Add("RAZONSOCIALRECEPTOR", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["RazonSocialReceptor"])); Modelo.Add("FECHA", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["Fecha"])); Modelo.Add("FECHAINICIAL", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["FechaInicial"])); Modelo.Add("FECHAFINAL", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["FechaFinal"])); Modelo.Add("TIPOMONEDA", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["TipoMoneda"])); Modelo.Add("REPORTE", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["Reporte"])); Modelo.Add("SUCURSAL", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["SucursalEncabezado"])); Modelo.Add("EMPRESA", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["Empresa"])); } if (ConsultaReporteInventarioActualSucursalProducto.Registros.NextResult()) { JArray JAMovimientos = new JArray(); while (ConsultaReporteInventarioActualSucursalProducto.Registros.Read()) { JObject JMovomiento = new JObject(); JMovomiento.Add("IdProducto", Convert.ToInt32(ConsultaReporteInventarioActualSucursalProducto.Registros["IdProducto"])); JMovomiento.Add("CLAVE", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["Codigo"])); JMovomiento.Add("PRODUCTO", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["producto"])); JMovomiento.Add("UNIDADCOMPRAVENTA", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["UnidadCompraVenta"])); JMovomiento.Add("ALMACEN", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["Almacen"])); JMovomiento.Add("SUCURSAL", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["Sucursal"])); JMovomiento.Add("SALDOACTUAL", Convert.ToString(ConsultaReporteInventarioActualSucursalProducto.Registros["saldo"])); JAMovimientos.Add(JMovomiento); } Modelo.Add("Movimientos", JAMovimientos); } oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a base de datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static string ImprimirSolLevantamiento(int IdSolLevantamiento) { JObject Respuesta = new JObject(); CUtilerias.DelegarAccion(delegate(CConexion pConexion, int Error, string DescripcionError, CUsuario UsuarioSesion) { if (Error == 0) { JObject Modelo = new JObject(); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdEmpresa"]), pConexion); CMunicipio MunicipioE = new CMunicipio(); MunicipioE.LlenaObjeto(Empresa.IdMunicipio, pConexion); CEstado EstadoE = new CEstado(); EstadoE.LlenaObjeto(MunicipioE.IdEstado, pConexion); CSolicitudLevantamiento solicitudLevantamiento = new CSolicitudLevantamiento(); solicitudLevantamiento.LlenaObjeto(IdSolLevantamiento, pConexion); CCliente Cliente = new CCliente(); Cliente.LlenaObjeto(solicitudLevantamiento.IdCliente, pConexion); COrganizacion Organizacion = new COrganizacion(); Organizacion.LlenaObjeto(Cliente.IdOrganizacion, pConexion); CUsuario Agente = new CUsuario(); Agente.LlenaObjeto(solicitudLevantamiento.IdAgente, pConexion); CUsuario Asignado = new CUsuario(); Asignado.LlenaObjeto(solicitudLevantamiento.IdUsuarioAsignado, pConexion); CPuestoContacto contactoDirectoPuesto = new CPuestoContacto(); contactoDirectoPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoDirecto, pConexion); CPuestoContacto contactoEnSitioPuesto = new CPuestoContacto(); contactoEnSitioPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoEnSitio, pConexion); CDivision division = new CDivision(); division.LlenaObjeto(solicitudLevantamiento.IdDivision, pConexion); Modelo.Add("FOLIO", solicitudLevantamiento.IdSolicitudLevantamiento); Modelo.Add("RAZONSOCIALEMISOR", Empresa.RazonSocial); Modelo.Add("RFCEMISOR", Empresa.RFC); Modelo.Add("IMAGEN_LOGO", Empresa.Logo); Modelo.Add("CALLEEMISOR", Empresa.Calle); Modelo.Add("NUMEROEXTERIOREMISOR", Empresa.NumeroExterior); Modelo.Add("COLONIAEMISOR", Empresa.Colonia); Modelo.Add("CODIGOPOSTALEMISOR", Empresa.CodigoPostal); Modelo.Add("MUNICIPIOEMISOR", MunicipioE.Municipio); Modelo.Add("ESTADOEMISOR", EstadoE.Estado); Modelo.Add("FECHAALTA", solicitudLevantamiento.FechaAlta.ToShortDateString()); Modelo.Add("IDOPORTUNIDAD", solicitudLevantamiento.IdOportunidad); Modelo.Add("FECHACITA", solicitudLevantamiento.CitaFechaHora); Modelo.Add("ESPECIALDIAD", division.Division); Modelo.Add("RAZONSOCIALRECEPTOR", Organizacion.RazonSocial); Modelo.Add("AGENTE", Agente.Nombre + " " + Agente.ApellidoPaterno + " " + Agente.ApellidoMaterno); Modelo.Add("ASIGNADO", Asignado.Nombre + " " + Asignado.ApellidoPaterno + " " + Asignado.ApellidoMaterno); Modelo.Add("CONTACTODIRECTO", solicitudLevantamiento.ContactoDirecto); Modelo.Add("CONTACTODIRECTOPUESTO", contactoDirectoPuesto.Descripcion); Modelo.Add("ESASOCIADO", (Convert.ToInt32(solicitudLevantamiento.Externo) == 0) ? "NO" : "SI"); Modelo.Add("CONTACTOENSITIO", solicitudLevantamiento.ContactoEnSitio); Modelo.Add("CONTACTOENSITIOPUESTO", contactoEnSitioPuesto.Descripcion); Modelo.Add("TELEFONOS", solicitudLevantamiento.Telefonos); Modelo.Add("HORAATENCIONCLIENTE", solicitudLevantamiento.HoraAtencionCliente); Modelo.Add("PERMISOINGRESARSITIO", (Convert.ToInt32(solicitudLevantamiento.PermisoIngresarSitio) == 0) ? "NO" : "SI"); Modelo.Add("EQUIPOSEGURIDADINGRESARSITIO", (Convert.ToInt32(solicitudLevantamiento.EquipoSeguridadIngresarSitio) == 0) ? "NO" : "SI"); Modelo.Add("CLIENTECUENTAESTACIONAMIENTO", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaEstacionamiento) == 0) ? "NO" : "SI"); Modelo.Add("CLIENTECUENTAPLANOSLEVANTAMIENTO", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaPlanoLevantamiento) == 0) ? "NO" : "SI"); Modelo.Add("DOMICILIO", solicitudLevantamiento.Domicilio); Modelo.Add("DESCRIPCION", solicitudLevantamiento.Descripcion); Modelo.Add("NOTA", solicitudLevantamiento.Notas); Respuesta.Add("Modelo", Modelo); } Respuesta.Add("Error", Error); Respuesta.Add("Descripcion", DescripcionError); }); return(Respuesta.ToString()); }
public static string ObtenerFormaCambiarSucursal() { JObject oRespuesta = new JObject(); CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); CSucursal SucursalActual = new CSucursal(); SucursalActual.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); JArray JAEmpresas = new JArray(); CEmpresa EmpresaActual = new CEmpresa(); EmpresaActual.LlenaObjeto(SucursalActual.IdEmpresa, ConexionBaseDatos); foreach (CEmpresa oEmpresa in EmpresaActual.ObtenerEmpresasAsignadas(Usuario.IdUsuario, ConexionBaseDatos)) { JObject JEmpresa = new JObject(); JEmpresa.Add("Valor", oEmpresa.IdEmpresa); JEmpresa.Add("Descripcion", oEmpresa.Empresa); if (SucursalActual.IdEmpresa == oEmpresa.IdEmpresa) { JEmpresa.Add("Selected", 1); } else { JEmpresa.Add("Selected", 0); } JAEmpresas.Add(JEmpresa); } Modelo.Add("Empresas", JAEmpresas); JArray JASucursales = new JArray(); foreach (CSucursal oSucursal in SucursalActual.ObtenerSucursalesAsignadas(Usuario.IdUsuario, SucursalActual.IdEmpresa, ConexionBaseDatos)) { JObject JSucursal = new JObject(); JSucursal.Add("Valor", oSucursal.IdSucursal); JSucursal.Add("Descripcion", oSucursal.Sucursal); if (SucursalActual.IdSucursal == oSucursal.IdSucursal) { JSucursal.Add("Selected", 1); } else { JSucursal.Add("Selected", 0); } JASucursales.Add(JSucursal); } Modelo.Add("Sucursales", JASucursales); oRespuesta.Add("Modelo", Modelo); oRespuesta.Add("Error", 0); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add("Error", 1); oRespuesta.Add("Descripcion", respuesta); } return(oRespuesta.ToString()); }
protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); idUsuario = Usuario.IdUsuario; idSucursal = Sucursal.IdSucursal; if (Usuario.TienePermisos(new string[] { "puedeAgregarTipoDocumento" }, ConexionBaseDatos) == "") { puedeAgregarTipoDocumento = 1; } else { puedeAgregarTipoDocumento = 0; } if (Usuario.TienePermisos(new string[] { "puedeEditarTipoDocumento" }, ConexionBaseDatos) == "") { puedeEditarTipoDocumento = 1; } else { puedeEditarTipoDocumento = 0; } if (Usuario.TienePermisos(new string[] { "puedeEliminarTipoDocumento" }, ConexionBaseDatos) == "") { puedeEliminarTipoDocumento = 1; } else { puedeEliminarTipoDocumento = 0; } if (Usuario.TienePermisos(new string[] { "puedeConsultarTipoDocumento" }, ConexionBaseDatos) == "") { puedeConsultarTipoDocumento = 1; } else { puedeConsultarTipoDocumento = 0; } //GridTipoDocumento CJQGrid GridTipoDocumento = new CJQGrid(); GridTipoDocumento.NombreTabla = "grdTipoDocumento"; GridTipoDocumento.CampoIdentificador = "IdTipoDocumento"; GridTipoDocumento.ColumnaOrdenacion = "TipoDocumento"; GridTipoDocumento.Metodo = "ObtenerTipoDocumento"; GridTipoDocumento.TituloTabla = "Catálogo de tipo de documento"; //IdTipoDocumento CJQColumn ColIdTipoDocumento = new CJQColumn(); ColIdTipoDocumento.Nombre = "IdTipoDocumento"; ColIdTipoDocumento.Oculto = "true"; ColIdTipoDocumento.Encabezado = "IdTipoDocumento"; ColIdTipoDocumento.Buscador = "false"; GridTipoDocumento.Columnas.Add(ColIdTipoDocumento); //TipoDocumento CJQColumn ColTipoDocumento = new CJQColumn(); ColTipoDocumento.Nombre = "TipoDocumento"; ColTipoDocumento.Encabezado = "Tipo de documento"; ColTipoDocumento.Ancho = "400"; ColTipoDocumento.Alineacion = "Left"; GridTipoDocumento.Columnas.Add(ColTipoDocumento); //Baja CJQColumn ColBaja = new CJQColumn(); ColBaja.Nombre = "AI"; ColBaja.Encabezado = "A/I"; ColBaja.Ordenable = "false"; ColBaja.Etiquetado = "A/I"; ColBaja.Ancho = "55"; ColBaja.Buscador = "true"; ColBaja.TipoBuscador = "Combo"; ColBaja.StoredProcedure.CommandText = "spc_ManejadorActivos_Consulta"; ColBaja.Oculto = puedeEliminarTipoDocumento == 1 ? "false" : "true"; GridTipoDocumento.Columnas.Add(ColBaja); //Consultar CJQColumn ColConsultar = new CJQColumn(); ColConsultar.Nombre = "Consultar"; ColConsultar.Encabezado = "Ver"; ColConsultar.Etiquetado = "ImagenConsultar"; ColConsultar.Estilo = "divImagenConsultar imgFormaConsultarTipoDocumento"; ColConsultar.Buscador = "false"; ColConsultar.Ordenable = "false"; ColConsultar.Ancho = "25"; GridTipoDocumento.Columnas.Add(ColConsultar); ClientScript.RegisterStartupScript(this.GetType(), "grdTipoDocumento", GridTipoDocumento.GeneraGrid(), true); ConexionBaseDatos.CerrarBaseDatosSqlServer(); }
public static string ObtenerFormaConsultarAlmacen(int pIdAlmacen) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarAlmacen = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarAlmacen" }, ConexionBaseDatos) == "") { puedeEditarAlmacen = 1; } oPermisos.Add("puedeEditarAlmacen", puedeEditarAlmacen); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CAlmacen Almacen = new CAlmacen(); Almacen.LlenaObjeto(pIdAlmacen, ConexionBaseDatos); Modelo.Add(new JProperty("IdAlmacen", Almacen.IdAlmacen)); Modelo.Add(new JProperty("Almacen", Almacen.Almacen)); Modelo.Add(new JProperty("Telefono", Almacen.Telefono)); Modelo.Add(new JProperty("Correo", Almacen.Correo)); CTipoAlmacen TipoAlmacen = new CTipoAlmacen(); TipoAlmacen.LlenaObjeto(Almacen.IdTipoAlmacen, ConexionBaseDatos); Modelo.Add(new JProperty("TipoAlmacen", TipoAlmacen.TipoAlmacen)); if (Almacen.DisponibleVenta) { Modelo.Add(new JProperty("DispobibleVenta", "Si")); } else { Modelo.Add(new JProperty("DispobibleVenta", "No")); } CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Almacen.IdEmpresa, ConexionBaseDatos); Modelo.Add(new JProperty("Empresa", Empresa.Empresa)); Modelo.Add(new JProperty("Calle", Almacen.Calle)); Modelo.Add(new JProperty("NumeroExterior", Almacen.NumeroExterior)); Modelo.Add(new JProperty("NumeroInterior", Almacen.NumeroInterior)); Modelo.Add(new JProperty("Colonia", Almacen.Colonia)); Modelo.Add(new JProperty("CodigoPostal", Almacen.CodigoPostal)); CPais Pais = new CPais(); Pais.LlenaObjeto(Almacen.IdPais, ConexionBaseDatos); Modelo.Add(new JProperty("Pais", Pais.Pais)); CEstado Estado = new CEstado(); Estado.LlenaObjeto(Almacen.IdEstado, ConexionBaseDatos); Modelo.Add(new JProperty("Estado", Estado.Estado)); CMunicipio Municipio = new CMunicipio(); Municipio.LlenaObjeto(Almacen.IdMunicipio, ConexionBaseDatos); Modelo.Add(new JProperty("Municipio", Municipio.Municipio)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }