コード例 #1
0
        /// <summary>
        /// Inserta y edita los registro
        /// </summary>
        private void InsertaProveedorWSDiccionario()
        {
            //Creacion del objeto retorno
            RetornoOperacion retorno = new RetornoOperacion();

            if (this._id_proveedorWsDiccionario == 0)
            {
                using (SAT_CL.Monitoreo.ProveedorWSDiccionario Inserta = new SAT_CL.Monitoreo.ProveedorWSDiccionario(this._id_proveedorWsDiccionario))
                {
                    retorno = Inserta.InsertarProveedorWSDiccionario(Convert.ToInt32(ddlProveedor.Text), this._id_tabla, Convert.ToInt32(lblIdRegistro.Text), 1,
                                                                     Convert.ToString(txtValor.Text.ToUpper()), Convert.ToInt32(ddlTipoDato.Text), Cadena.VerificaCadenaVacia(txtAlias.Text.ToUpper(), ""), Cadena.VerificaCadenaVacia(txtSerie.Text.ToUpper(), ""),
                                                                     ((SAT_CL.Seguridad.Usuario)Session["usuario"]).id_usuario);
                    if (retorno.OperacionExitosa)
                    {
                        //Asigna a la variable el registro insertado
                        this._id_proveedorWsDiccionario = retorno.IdRegistro;
                    }
                }
                //Muestra mensaje de error o correto la transaccion
                ScriptServer.MuestraNotificacion(this.Page, retorno, ScriptServer.PosicionNotificacion.AbajoDerecha);
            }

            if (this._id_proveedorWsDiccionario != 0)
            {
                using (SAT_CL.Monitoreo.ProveedorWSDiccionario Edita = new SAT_CL.Monitoreo.ProveedorWSDiccionario(this._id_proveedorWsDiccionario))
                {
                    retorno = Edita.EditarProveedorWSDiccionario(Convert.ToInt32(ddlProveedor.Text), this._id_tabla, Convert.ToInt32(lblIdRegistro.Text), 1,
                                                                 Convert.ToString(txtValor.Text.ToUpper()), Convert.ToInt32(ddlTipoDato.Text), Cadena.VerificaCadenaVacia(txtAlias.Text.ToUpper(), ""), Cadena.VerificaCadenaVacia(txtSerie.Text.ToUpper(), ""),
                                                                 ((SAT_CL.Seguridad.Usuario)Session["usuario"]).id_usuario);
                }
                if (retorno.OperacionExitosa)
                {
                    //Asigna a la variable el registro insertado
                    this._id_proveedorWsDiccionario = retorno.IdRegistro;
                    this._id_registro = Convert.ToInt32(lblIdRegistro.Text);
                    cargaHistorialDiccionario();
                }
                //Muestra mensaje de error o correto la transaccion
                ScriptServer.MuestraNotificacion(this.Page, retorno, ScriptServer.PosicionNotificacion.AbajoDerecha);
            }
        }
コード例 #2
0
        /// <summary>
        /// Método que configura la vista de los controles del view
        /// </summary>
        private void CargaContenidoControles()
        {
            //Valida si existe un registro de Evaluacion Aplicacion
            if (this._id_proveedorWsDiccionario > 0)
            {
                //Instancia a la Evaluacion Aplicacion
                using (SAT_CL.Monitoreo.ProveedorWSDiccionario ea = new SAT_CL.Monitoreo.ProveedorWSDiccionario(this._id_proveedorWsDiccionario))
                {
                    //Valida que este activa
                    if (ea.habilitar)
                    {
                        //tabla Unidad
                        if (_id_tabla == 19)
                        {
                            lblIdEntidad.Text = "Unidad:";
                            //Instanciando Unidad
                            using (SAT_CL.Global.Unidad unidad = new SAT_CL.Global.Unidad(this._id_registro))
                            {
                                lblNombre.Text = unidad.numero_unidad;
                            }
                            lblIdRegistro.Text = Convert.ToString(ea.id_registro);
                            ddlProveedor.Text  = Convert.ToString(ea.id_proveedor_ws);
                            ddlTipoDato.Text   = Convert.ToString(ea.tipo_identificador);
                            txtValor.Text      = Convert.ToString(ea.identificador);
                            txtSerie.Text      = Convert.ToString(ea.serie);
                            txtAlias.Text      = Convert.ToString(ea.alias);
                            //Instanciando Unidad
                            using (SAT_CL.Global.Unidad unidad = new SAT_CL.Global.Unidad(Convert.ToInt32(Session["id_registro"])))
                            {
                                //Validando que exista la Unidad
                                if (unidad.habilitar)
                                {
                                    //Cargando Servicios GPS
                                    SAT_CL.CapaNegocio.m_capaNegocio.CargaCatalogo(ddlProveedor, 187, "", unidad.id_compania_emisor, "", 0, "");
                                }
                                else
                                {
                                    //Inicializando Control
                                    Controles.InicializaDropDownList(ddlProveedor, "");
                                }
                            }
                        }
                        //Tabla Compañia
                        if (_id_tabla == 25)
                        {
                            //Instanciando Compañia
                            using (SAT_CL.Global.CompaniaEmisorReceptor Com = new SAT_CL.Global.CompaniaEmisorReceptor(this._id_registro))
                            {
                                lblNombre.Text = Com.nombre;
                            }
                            lblIdEntidad.Text  = "Compañia";
                            lblIdRegistro.Text = Convert.ToString(ea.id_registro);
                            ddlProveedor.Text  = Convert.ToString(ea.id_proveedor_ws);
                            ddlTipoDato.Text   = Convert.ToString(ea.tipo_identificador);
                            txtValor.Text      = Convert.ToString(ea.identificador);
                            txtSerie.Text      = Convert.ToString(ea.serie);
                            txtAlias.Text      = Convert.ToString(ea.alias);
                            txtSerie.Enabled   = false;
                            //Instanciando Compañia
                            using (SAT_CL.Global.CompaniaEmisorReceptor Com = new SAT_CL.Global.CompaniaEmisorReceptor(Convert.ToInt32(Session["id_registro"])))
                            {
                                //Validando que exista la Unidad
                                if (Com.habilitar)
                                {
                                    //Cargando Servicios GPS
                                    SAT_CL.CapaNegocio.m_capaNegocio.CargaCatalogo(ddlProveedor, 187, "", Com.id_compania_uso, "", 0, "");
                                }
                                else
                                {
                                    //Inicializando Control
                                    Controles.InicializaDropDownList(ddlProveedor, "");
                                }
                            }
                        }
                        //Tabla empleados
                        if (_id_tabla == 76)
                        {
                            lblIdEntidad.Text = "Operador";
                            //Instanciando Operador
                            using (SAT_CL.Global.Operador Ope = new SAT_CL.Global.Operador(this._id_registro))
                            {
                                lblNombre.Text = Ope.nombre;
                            }
                            lblIdRegistro.Text = Convert.ToString(ea.id_registro);
                            ddlProveedor.Text  = Convert.ToString(ea.id_proveedor_ws);
                            ddlTipoDato.Text   = Convert.ToString(ea.tipo_identificador);
                            txtValor.Text      = Convert.ToString(ea.identificador);
                            txtSerie.Text      = Convert.ToString(ea.serie);
                            txtAlias.Text      = Convert.ToString(ea.alias);
                            txtSerie.Enabled   = false;
                            //Instanciando Unidad
                            using (SAT_CL.Global.Operador Ope = new SAT_CL.Global.Operador(Convert.ToInt32(Session["id_registro"])))
                            {
                                //Validando que exista la Unidad
                                if (Ope.habilitar)
                                {
                                    //Cargando Servicios GPS
                                    SAT_CL.CapaNegocio.m_capaNegocio.CargaCatalogo(ddlProveedor, 187, "", Ope.id_compania_emisor, "", 0, "");
                                }
                                else
                                {
                                    //Inicializando Control
                                    Controles.InicializaDropDownList(ddlProveedor, "");
                                }
                            }
                        }
                    }
                }
                Controles.InicializaIndices(gvProveedorGPS);
            }
            //Si no existe
            else
            {
                //tabla Unidad
                if (_id_tabla == 19)
                {
                    lblIdEntidad.Text = "Unidad:";

                    //Instanciando Unidad
                    using (SAT_CL.Global.Unidad unidad = new SAT_CL.Global.Unidad(this._id_registro))
                    {
                        lblNombre.Text     = unidad.numero_unidad;
                        lblIdRegistro.Text = Convert.ToString(unidad.id_unidad);
                    }
                    //Instanciando Unidad
                    using (SAT_CL.Global.Unidad unidad = new SAT_CL.Global.Unidad(Convert.ToInt32(Session["id_registro"])))
                    {
                        //Validando que exista la Unidad
                        if (unidad.habilitar)
                        {
                            //Cargando Servicios GPS
                            SAT_CL.CapaNegocio.m_capaNegocio.CargaCatalogo(ddlProveedor, 187, "", unidad.id_compania_emisor, "", 0, "");
                        }
                        else
                        {
                            //Inicializando Control
                            Controles.InicializaDropDownList(ddlProveedor, "");
                        }
                    }
                }


                //tabla candidatos
                if (_id_tabla == 25)
                {
                    lblIdEntidad.Text = "Compañia";
                    //Instanciando Compañia
                    using (SAT_CL.Global.CompaniaEmisorReceptor Com = new SAT_CL.Global.CompaniaEmisorReceptor(this._id_registro))
                    {
                        lblNombre.Text     = Com.nombre;
                        lblIdRegistro.Text = Convert.ToString(Com.id_compania_emisor_receptor);
                    }
                    txtSerie.Enabled = false;
                    //Instanciando Compañia
                    using (SAT_CL.Global.CompaniaEmisorReceptor Com = new SAT_CL.Global.CompaniaEmisorReceptor(Convert.ToInt32(Session["id_registro"])))
                    {
                        //Validando que exista la Unidad
                        if (Com.habilitar)
                        {
                            //Cargando Servicios GPS
                            SAT_CL.CapaNegocio.m_capaNegocio.CargaCatalogo(ddlProveedor, 187, "", Com.id_compania_uso, "", 0, "");
                        }
                        else
                        {
                            //Inicializando Control
                            Controles.InicializaDropDownList(ddlProveedor, "");
                        }
                    }
                }
                //tabla administrativo
                if (_id_tabla == 76)
                {
                    lblIdEntidad.Text = "Operador";
                    //Instanciando Unidad
                    using (SAT_CL.Global.Operador Ope = new SAT_CL.Global.Operador(this._id_registro))
                    {
                        lblNombre.Text     = Ope.nombre;
                        lblIdRegistro.Text = Convert.ToString(Ope.id_operador);
                    }
                    txtSerie.Enabled = false;
                    //Instanciando Unidad
                    using (SAT_CL.Global.Operador Ope = new SAT_CL.Global.Operador(Convert.ToInt32(Session["id_registro"])))
                    {
                        //Validando que exista la Unidad
                        if (Ope.habilitar)
                        {
                            //Cargando Servicios GPS
                            SAT_CL.CapaNegocio.m_capaNegocio.CargaCatalogo(ddlProveedor, 187, "", Ope.id_compania_emisor, "", 0, "");
                        }
                        else
                        {
                            //Inicializando Control
                            Controles.InicializaDropDownList(ddlProveedor, "");
                        }
                    }
                }
                limpiaControles();
            }
            cargaHistorialDiccionario();
        }