public static DialogResult Show(int iIdSolicitud, int iIdCaso) { _AsignarConsultor = new FAsignarConsultor(); Form frmSet = Application.OpenForms["FPrincipal"]; FBandeja _FBandeja = Application.OpenForms["FBandeja"] as FBandeja; _AsignarConsultor.FormClosed += new FormClosedEventHandler(_FBandeja.ActualizarSolPendientes_FormClosed); int x = Math.Max(frmSet.Location.X, frmSet.Location.X + (frmSet.Width - _AsignarConsultor.Width) / 2); int y = frmSet.Location.Y + 1; _AsignarConsultor.Location = new Point(x, y); _AsignarConsultor.IdSolicitud = iIdSolicitud; _AsignarConsultor.iCaso = iIdCaso; //Se consume intancia para obtener información en variables del usuario logueado //DatosUsuario ADatosUsuario = DatosUsuario.Instancia; LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia; _AsignarConsultor.iUser = int.Parse(AUsuarioData.sIdusuario); if (AUsuarioData.sTipoUsuario == "20082") { _AsignarConsultor.idMateria = 2; } else if (AUsuarioData.sTipoUsuario == "20083") { _AsignarConsultor.idMateria = 3; } else { _AsignarConsultor.idMateria = 1; } //idMateria = int.Parse(ADatosUsuario.sIdMateria); //Se realiza el consumo de instancia para cargar los detalles de la solicitud levantada _AsignarConsultor.detalle = null; DSAsignarConsultor detalleSolicitud = new DSAsignarConsultor(); _AsignarConsultor.detalle = detalleSolicitud.InfoSolicitud(iIdSolicitud); _AsignarConsultor.SolicitudDetalle(_AsignarConsultor.detalle); _DialogResult = DialogResult.No; _AsignarConsultor.Activate(); _AsignarConsultor.ShowDialog(); return(_DialogResult); }
//public FAsignarConsultor(int iIdSolicitud, int iIdCaso) //{ // InitializeComponent(); // IdSolicitud = iIdSolicitud; // iCaso = iIdCaso; // //Se consume intancia para obtener información en variables del usuario logueado // //DatosUsuario ADatosUsuario = DatosUsuario.Instancia; // LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia; // iUser = int.Parse(AUsuarioData.sIdusuario); // if (AUsuarioData.sTipoUsuario == "20082") // idMateria = 2; // else if (AUsuarioData.sTipoUsuario == "20083") // idMateria = 3; // else // idMateria = 1; // //idMateria = int.Parse(ADatosUsuario.sIdMateria); // //Se realiza el consumo de instancia para cargar los detalles de la solicitud levantada // detalle = null; // DSAsignarConsultor detalleSolicitud = new DSAsignarConsultor(); // detalle = detalleSolicitud.InfoSolicitud(iIdSolicitud); // SolicitudDetalle(detalle); //} /*Se crea función para vaciar la informacion obtenida en los controles correspondientes del diseño*/ private void SolicitudDetalle(ISAsignarConsultor detSolicitud) { lblNocliente1.Text = detSolicitud.sNumCliente; lblNomCliente.Text = detSolicitud.sNombreCliente; lblRFC.Text = detSolicitud.sRFC; lblTelCelular.Text = detSolicitud.sTelefonoMovil; lblTipoPersona.Text = detSolicitud.sTipoPersona; lblServicio.Text = detSolicitud.sTipoServicio; lblFolio.Text = detSolicitud.sIdCaso; lblFechaRegistro.Text = detSolicitud.sFechaRegistro; lblRegistro.Text = detSolicitud.sRegistro; txtDescripcion.Text = detSolicitud.sSolicitud; UrlLlamadas = detSolicitud.sUrlLlamadas; contador = null; DSAsignarConsultor AContador = new DSAsignarConsultor(); contador = AContador.InfoContador(int.Parse(detSolicitud.sContadorAsignado)); idContador = int.Parse(contador.sIdContador); txtContador.Text = contador.sNomContador; }