//---------------- //Upd_PerInterface //---------------- public bool Upd_PerInterface(string cPerCodigo, long nPerIntCodigo, long nPerIntClase, string cPerIntJerarquia, string cPerIntDescripcion, long nPerIntTipo) { bool exito = false; //para CtaCteIteLine BE_ReqPerInterface Request = new BE_ReqPerInterface(); DA_PerInterface Da = new DA_PerInterface(); try { Request.cPerCodigo = cPerCodigo; Request.nPerIntCodigo = nPerIntCodigo; Request.nPerIntClase = nPerIntClase; Request.cPerIntJerarquia = cPerIntJerarquia; Request.cPerIntDescripcion = cPerIntDescripcion; Request.nPerIntTipo = nPerIntTipo; if (!Da.Upd_PerInterface(Request)) { throw new ApplicationException("Se encontraron errores en la transaccion: Upd_PerInterface.!"); } else { exito = true; } } catch (Exception) { throw; } return(exito); }
//---------------- // PerInterface //---------------- //INSERT public bool Ins_PerInterface(BE_ReqPerInterface Request) { bool exito = false; try { clsConection Obj = new clsConection(); string Cadena = Obj.GetConexionString("Naylamp"); using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[usp_Ins_PerInterface]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo); cm.Parameters.AddWithValue("nPerIntCodigo", Request.nPerIntCodigo); cm.Parameters.AddWithValue("nPerIntClase", Request.nPerIntClase); cm.Parameters.AddWithValue("dPerIntFecha", Request.dPerIntFecha); cm.Parameters.AddWithValue("cPerIntJerarquia", Request.cPerIntJerarquia); cm.Parameters.AddWithValue("cPerIntDescripcion", Request.cPerIntDescripcion); cm.Parameters.AddWithValue("nPerIntTipo", Request.nPerIntTipo); cm.Connection = cn; if (cm.ExecuteNonQuery() > 0) { exito = true; } else { throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Ins_PerInterface]; Consulte al administrador del sistema"); } } } } catch (Exception) { throw; } return(exito); }