protected void ibnActualizar_Click(object sender, ImageClickEventArgs e) { AUD_Auditoria_PreguntaBE _AUD_Auditoria_PreguntaBE = new AUD_Auditoria_PreguntaBE(); ImageButton ibn = (ImageButton)sender; RepeaterItem fila = (RepeaterItem)ibn.Parent; int _Registro_id = int.Parse(((Label)fila.Controls[1]).Text); string _Var = ((Label)fila.Controls[3]).Text; if (_Var == "Si") { _AUD_Auditoria_PreguntaBE.Valor = 0; } else { _AUD_Auditoria_PreguntaBE.Valor = 1; } _AUD_Auditoria_PreguntaBE.Auditoria_id = Convert.ToInt32(Request.QueryString["Auditoria_id"]); _AUD_Auditoria_PreguntaBE.Registro_id = _Registro_id; if (_Var == "No") { if (_TB_PlanAccionBL.ContarTB_PlanAccionByRegistro(_Registro_id, 5) > 0) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "jAlert('No puede cerrar Riesgo si existe Planes pendientes');", true); } else { ltlAlert.Text = ""; if (!_AUD_Auditoria_PreguntaBL.ActualizarAUD_Auditoria_Pregunta(_AUD_Auditoria_PreguntaBE)) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "jAlert('No se pudo actualizar riesgo!');", true); } } } if (_Var == "Si") { if (_AUD_Auditoria_PreguntaBL.ActualizarAUD_Auditoria_Pregunta(_AUD_Auditoria_PreguntaBE)) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "jAlert", "window.open('../admin/RegistrarPlanAccion.aspx?tipoPlan=1&Registro_id=" + _Registro_id + "&Titulo=Auditoria&Sistema_id=5','Dates','scrollbars=no,resizable=yes','height=300px', 'width=200px')", true); } else { String mensaje = "<script language='JavaScript'>window.alert('error, no se pudo actualizar el registro')"; mensaje += Environment.NewLine; this.Page.Response.Write(mensaje); } } GenerarTabla(int.Parse(Request.QueryString["Auditoria_id"])); }
public List <AUD_Auditoria_PreguntaBE> ListarAUD_Auditoria_PreguntaO_Act() { string conexion = MiConexion.GetCnx(); List <AUD_Auditoria_PreguntaBE> lAUD_Auditoria_PreguntaBE = null; try { SqlConnection con = new SqlConnection(conexion); con.Open(); SqlCommand cmd = new SqlCommand("sp_ListarAUD_Auditoria_Pregunta_Act", con); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult); if (drd != null) { lAUD_Auditoria_PreguntaBE = new List <AUD_Auditoria_PreguntaBE>(); int posRegistro_id = drd.GetOrdinal("Registro_id"); int posAuditoria_id = drd.GetOrdinal("Auditoria_id"); int posPregunta_id = drd.GetOrdinal("Pregunta_id"); int posValor = drd.GetOrdinal("Valor"); int posActivo = drd.GetOrdinal("Activo"); AUD_Auditoria_PreguntaBE obeCategoriaBE = null; while (drd.Read()) { obeCategoriaBE = new AUD_Auditoria_PreguntaBE(); obeCategoriaBE.Registro_id = drd.GetInt32(posPregunta_id); obeCategoriaBE.Auditoria_id = drd.GetInt32(posPregunta_id); obeCategoriaBE.Pregunta_id = drd.GetInt32(posPregunta_id); obeCategoriaBE.Valor = drd.GetInt16(posValor); obeCategoriaBE.Activo = drd.GetBoolean(posActivo); lAUD_Auditoria_PreguntaBE.Add(obeCategoriaBE); } drd.Close(); } con.Close(); } catch (SqlException ex) { } catch (Exception ex) { } return(lAUD_Auditoria_PreguntaBE); }
public int InsertarAUD_Auditoria_Pregunta(AUD_Auditoria_PreguntaBE _AUD_Auditoria_PreguntaBE) { cnx.ConnectionString = MiConexion.GetCnx(); cmd.Connection = cnx; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_InsertarAUD_Auditoria_Pregunta"; SqlParameter par1; int _Categoria_id; try { par1 = cmd.Parameters.Add(new SqlParameter("@Auditoria_id", SqlDbType.SmallInt)); par1.Direction = ParameterDirection.Input; cmd.Parameters["@Auditoria_id"].Value = _AUD_Auditoria_PreguntaBE.Auditoria_id; par1 = cmd.Parameters.Add(new SqlParameter("@Pregunta_id", SqlDbType.SmallInt)); par1.Direction = ParameterDirection.Input; cmd.Parameters["@Pregunta_id"].Value = _AUD_Auditoria_PreguntaBE.Pregunta_id; par1 = cmd.Parameters.Add(new SqlParameter("@Valor", SqlDbType.SmallInt)); par1.Direction = ParameterDirection.Input; cmd.Parameters["@Valor"].Value = _AUD_Auditoria_PreguntaBE.Valor; cnx.Open(); dtr = cmd.ExecuteReader(); dtr.Read(); _Categoria_id = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("@@identity"))); } catch (SqlException x) { _Categoria_id = 0; } catch (Exception x) { _Categoria_id = 0; } finally { if (cnx.State == ConnectionState.Open) { cnx.Close(); } cmd.Parameters.Clear(); } return(_Categoria_id); }
public bool ActualizarAUD_Auditoria_PreguntaFin(AUD_Auditoria_PreguntaBE _AUD_Auditoria_PreguntaBE) { cnx.ConnectionString = MiConexion.GetCnx(); cmd.Connection = cnx; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_ActualizarAUD_Auditoria_PreguntaFin"; SqlParameter par1; bool _vcod; try { par1 = cmd.Parameters.Add(new SqlParameter("@Registro_id", SqlDbType.Int)); par1.Direction = ParameterDirection.Input; cmd.Parameters["@Registro_id"].Value = _AUD_Auditoria_PreguntaBE.Registro_id; par1 = cmd.Parameters.Add(new SqlParameter("@Auditoria_id", SqlDbType.Int)); par1.Direction = ParameterDirection.Input; cmd.Parameters["@Auditoria_id"].Value = _AUD_Auditoria_PreguntaBE.Auditoria_id; par1 = cmd.Parameters.Add(new SqlParameter("@Valor", SqlDbType.Bit)); par1.Direction = ParameterDirection.Input; cmd.Parameters["@Valor"].Value = _AUD_Auditoria_PreguntaBE.Valor; cnx.Open(); cmd.ExecuteNonQuery(); _vcod = true; } catch (SqlException x) { _vcod = false; } catch (Exception x) { _vcod = false; } finally { if (cnx.State == ConnectionState.Open) { cnx.Close(); } cmd.Parameters.Clear(); } return(_vcod); }
public AUD_Auditoria_PreguntaBE TraerAUD_Auditoria_PreguntaById(int _Pregunta_id) { AUD_Auditoria_PreguntaBE _AUD_Auditoria_PreguntaBE = new AUD_Auditoria_PreguntaBE(); DataSet dts = new DataSet(); try { cnx.ConnectionString = MiConexion.GetCnx(); cmd.Connection = cnx; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_TraerAUD_Auditoria_PreguntaById"; cmd.Parameters.Add(new SqlParameter("@Pregunta_id", SqlDbType.Int)); cmd.Parameters["@Pregunta_id"].Value = _Pregunta_id; cnx.Open(); dtr = cmd.ExecuteReader(); if (dtr.HasRows == true) { dtr.Read(); var _with1 = _AUD_Auditoria_PreguntaBE; _with1.Registro_id = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Pregunta_id"))); _with1.Auditoria_id = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Pregunta_id"))); _with1.Registro_id = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Pregunta_id"))); _with1.Valor = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Valor"))); _with1.Activo = Convert.ToBoolean(dtr.GetValue(dtr.GetOrdinal("activo"))); } } catch (SqlException ex) { throw new Exception(ex.Message); } finally { if (cnx.State == ConnectionState.Open) { cnx.Close(); } cmd.Parameters.Clear(); } return(_AUD_Auditoria_PreguntaBE); }
public bool ActualizarAUD_Auditoria_PreguntaFin(AUD_Auditoria_PreguntaBE _inseBE) { return(_AUD_Auditoria_PreguntaADO.ActualizarAUD_Auditoria_PreguntaFin(_inseBE)); }
public int InsertarAUD_Auditoria_Pregunta(AUD_Auditoria_PreguntaBE _inseBE) { return(_AUD_Auditoria_PreguntaADO.InsertarAUD_Auditoria_Pregunta(_inseBE)); }