private string ConsultarEmail(int id_u) { Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; CN_CatUsuario cn_catusuario = new CN_CatUsuario(); Usuario u = new Usuario(); u.Id_Emp = session.Id_Emp; u.Id_Cd = session.Id_Cd_Ver; u.Id_U = id_u; string correo = ""; cn_catusuario.ConsultaCorreoUsuario(u, session.Emp_Cnx, ref correo); return(correo); }
private string CorreoSolicitante() { Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; Usuario usu = new Usuario(); CN_CatUsuario cn_catusuario = new CN_CatUsuario(); usu.Id_Emp = session.Id_Emp; usu.Id_Cd = session.Id_Cd_Ver; usu.Id_U = Convert.ToInt32(lblSolicitaId.Text); string Correo_Usuario = ""; cn_catusuario.ConsultaCorreoUsuario(usu, session.Emp_Cnx, ref Correo_Usuario); return(Correo_Usuario); }
private string ConsultarAutorizacionPrecio() { try { Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; CN_CatUsuario cn_catusuario = new CN_CatUsuario(); Usuario u = new Usuario(); u.Id_Emp = session.Id_Emp; u.Id_Cd = session.Id_Cd_Ver; u.Id_U = session.Id_U; string Autorizacion = ""; cn_catusuario.ConsultaAutorizacionPrecio(u, session.Emp_Cnx, ref Autorizacion); return(Autorizacion); } catch (Exception ex) { throw ex; } }
private void SeleccionarCentros(string cd) { ArrayList centros = new ArrayList(); Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; CN_CatUsuario cn_usuario = new CN_CatUsuario(); cn_usuario.ConsultaUsuarioCentro(Sesion.Id_Emp, sesion.Id_Cd, HiddenId_U.Value, Sesion.Emp_Cnx, ref centros); foreach (RadListBoxItem rlbi in RadListBox1.Items) { if (rlbi.Value == cd) { rlbi.Checked = true; rlbi.Enabled = false; } else { rlbi.Checked = centros.Contains(Convert.ToInt32(rlbi.Value)); rlbi.Enabled = true; } } }
private void Guardar() { try { Sesion sesion = new Sesion(); sesion = (Sesion)Session["Sesion" + Session.SessionID]; CN_CatUsuario clsCatUsuario = new CN_CatUsuario(); Usuario usuario = new Usuario(); usuario.Id_Emp = sesion.Id_Emp; usuario.U_Nombre = this.txtNombre.Text; usuario.U_Correo = this.txtCorreo.Text; usuario.Cu_User = this.txtUsuario.Text; if (txtFechaNac.SelectedDate.HasValue) { usuario.U_FNac = this.txtFechaNac.SelectedDate.Value; } usuario.Id_Id_U = 1; usuario.Id_TU = Convert.ToInt32(this.cboTipoUsuario.SelectedValue); usuario.Id_Rik = usuario.Id_TU == 2 || usuario.Id_TU == 4 ? Convert.ToInt32(cmbRepresentante.SelectedValue) : -1; usuario.U_Activo = this.chkActivo.Checked; usuario.U_VerTodo = this.chkVerTodo.Checked; usuario.U_MultiCentro = this.chkMultiOficina.Checked; usuario.Id_Centros = ObtenerCentros(); usuario.U_SusCredito = chkCredito.Checked; usuario.U_DiasVencimiento = txtDias.Value; //usuario.Id_Emp = sesion.Id_Emp; Int32 verificador = default(Int32); int Verificador2 = 0; if (this.HiddenId_TU.Value != this.cboTipoUsuario.SelectedValue) { verificador = 1; } else { verificador = 0; } ArrayList seleccionados = new ArrayList(); if (cboTipoUsuario.SelectedValue == "8") { foreach (RadListBoxItem i in ListUen.Items) { if (i.Checked) { seleccionados.Add(i.Value); } } } else if (cboTipoUsuario.SelectedValue == "7") { foreach (RadListBoxItem i in ListSegmento.Items) { if (i.Checked) { seleccionados.Add(i.Value); } } } //Nuevo usuario if (this.HiddenId_U.Value == string.Empty) { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } usuario.Id_Cd = sesion.Id_Cd_Ver; clsCatUsuario.InsertarUsuario(ref usuario, sesion.Emp_Cnx, seleccionados, ref verificador, ref Verificador2, list, Emp_CnxCob); if (verificador == -1) { this.txtUsuario.Focus(); Alerta("El usuario introducido ya se encuentra registrado"); } else if (verificador == -2) { this.cmbRepresentante.Focus(); Alerta("El usuario ya está asociado a otro representante"); } else { InsertarPermisosSucursal(Verificador2); DatosParaCorreo(ref usuario, verificador, sesion.Emp_Cnx); RadGrid1.Rebind(); //Deja limpio para un nuevo Nuevo(); rgSucursal.Rebind(); Alerta("Los datos se guardaron correctamente"); }//Modificación de usuario } else { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } usuario.Id_Cd = Convert.ToInt32(this.HiddenId_Ofi.Value); usuario.Id_U = Convert.ToInt32(this.HiddenId_U.Value); clsCatUsuario.ModificarUsuario(usuario, sesion.Emp_Cnx, seleccionados, ref verificador, list, Emp_CnxCob); if (verificador == 1) { this.txtUsuario.Focus(); Alerta("El usuario introducido ya se encuentra registrado"); } else if (verificador == 2) { this.cmbRepresentante.Focus(); Alerta("El usuario ya está asociado a otro representante"); } else { InsertarPermisosSucursal(Convert.ToInt32(this.HiddenId_U.Value)); RadGrid1.Rebind(); Nuevo(); Alerta("Los datos se modificaron correctamente"); } } } catch (Exception ex) { throw ex; } }