Esempio n. 1
0
        public Int16 MantenimientoEntrevista(EnEntrevista objEntrevista, List<EnCuestionario> lstCuestionario, string strEstado,Int16 intControlador)
        {
            log4net.ILog logger = log4net.LogManager.GetLogger("File");
            Int16 intRpta = 0;
            try
            {
                using (TransactionScope tx = new TransactionScope())
                {
                    Int64 intCodEntrevista;

                    intCodEntrevista = (new DaEntrevista()).MantenimientoEntrevista(objEntrevista, intControlador);

                    for (int i = 0; i < lstCuestionario.Count; i++)
                    {
                        EnCuestionario objEnCuestionario = new EnCuestionario();
                        objEnCuestionario.FQ_Balotario_ID = lstCuestionario[i].FQ_Balotario_ID;
                        objEnCuestionario.valor = lstCuestionario[i].valor;
                        objEnCuestionario.FQ_Entrevista_ID = intCodEntrevista;
                        NeCuestionario objNe = new NeCuestionario();
                        objNe.MantenimientoCuestionario(objEnCuestionario,intControlador);
                        objEnCuestionario = null;
                    }

                    NeSolicitud objNesolicitud = new NeSolicitud();
                    intRpta = objNesolicitud.ActualizarSolicitudEstado(objEntrevista.FQ_Solicitud_ID, strEstado);
                    tx.Complete();
                }
            }
            catch (Exception ex)
            {
                logger.Error("Error " + ex.Message + "Metodo :MantenimientoEntrevista    Controlador :" + intControlador.ToString() );

            }
            return intRpta;
        }
Esempio n. 2
0
        public void MantenimientoCuestionario(EnCuestionario objEnCuestionario, Int16 intControlador)
        {
            Database db = DatabaseFactory.CreateDatabase();
               SqlCommand cmd = (SqlCommand)db.GetStoredProcCommand("sp_MantenimientoCuestionario");
               cmd.CommandTimeout = Convert.ToInt32(DuracionConexion.corta);
               Helper.AddParam(ref cmd, "@valor", SqlDbType.VarChar, ParameterDirection.Input, objEnCuestionario.valor);
               Helper.AddParam(ref cmd, "@FQ_Balotario_ID", SqlDbType.Int, ParameterDirection.Input, objEnCuestionario.FQ_Balotario_ID);
               Helper.AddParam(ref cmd, "@FQ_Entrevista_ID", SqlDbType.Int, ParameterDirection.Input, objEnCuestionario.FQ_Entrevista_ID);
               Helper.AddParam(ref cmd, "@controlador", SqlDbType.Int, ParameterDirection.Input, intControlador);

               db.ExecuteNonQuery(cmd);
        }
Esempio n. 3
0
        public Int16 MantenimientoCuestionario(EnCuestionario objEnCuestionario, Int16 intControlador)
        {
            log4net.ILog logger = log4net.LogManager.GetLogger("File");
               Int16 intCod=1;
               try
               {
               DaCuestionario objDa = new DaCuestionario();
               objDa.MantenimientoCuestionario(objEnCuestionario, intControlador);

               }
               catch (Exception ex)
               {
               intCod = 0;
               logger.Error("Error " + ex.Message + "Metodo :MantenimientoCuestionario  Controlador: " + intControlador.ToString());

               }
               return intCod;
        }
        private void setearEntrevista(Int16 intFlag)
        {
            Int16 cont=1;
            Int16 intRpta = 0;

            NeEntrevista objNeEntrevista = new NeEntrevista();
            EnEntrevista objEnEntrevista = new EnEntrevista();
            if (txtcomentario.Text.Trim()=="")
            {
                MsgBox1.ShowMessage("Ud. Debe de registrar todos los campos.");

            }
            else
            {
                objEnEntrevista.comentario = txtcomentario.Text.Trim();
                objEnEntrevista.nombreEntrevistador = LBLENTREVISTADOR.Text.Trim();
                objEnEntrevista.FQ_Solicitud_ID = Int32.Parse(hdnCodSol.Value);
                objEnEntrevista.fecha = DateTime.Parse(LBLFECHAENTREVISTA.Text.Trim());

                List<EnCuestionario> lstCuestionario = new List<EnCuestionario>();
                for (int i = 0; i < gvlistado.Rows.Count; i++)
                {
                    EnCuestionario objEnCuestionario = new EnCuestionario();
                    string strvalor = ((TextBox)gvlistado.Rows[i].FindControl("txtDescripcion")).Text.Trim();
                    string strBalotario = ((Label)gvlistado.Rows[i].FindControl("lblBalotario")).Text.Trim();
                    if (strvalor == "")
                    {
                        cont = 0;
                        MsgBox1.ShowMessage("Ud. Debe de registrar todos los campos.");
                        break;
                    }
                    objEnCuestionario.valor = strvalor;
                    objEnCuestionario.FQ_Balotario_ID = Int32.Parse(strBalotario);
                    lstCuestionario.Add(objEnCuestionario);
                }
                if (cont != 0)
                {
                    if (intFlag == 1)
                    {
                        intRpta = objNeEntrevista.MantenimientoEntrevista(objEnEntrevista, lstCuestionario, "APROBADA", 1);
                        Response.Redirect("notificacion.aspx?idsol=" + hdnCodSol.Value + "&flag=" + 1);
                    }
                    if (intFlag == 2)
                    {
                        intRpta = objNeEntrevista.MantenimientoEntrevista(objEnEntrevista, lstCuestionario, "RECHAZADA", 1);
                        Response.Redirect("notificacion.aspx?idsol=" + hdnCodSol.Value + "&flag=" + 2);
                    }

                }

            }
        }