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