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