private void CargarDatosEstructura() { TIPOLOGIAPROY oSN4Aux = TIPOLOGIAPROY.Select(tr, (byte)SN4); txtDesSN4.Text = oSN4Aux.t320_denominacion; hdnIDSN4.Text = oSN4Aux.t320_idtipologiaproy.ToString(); }
private void CargarDatosEstructura() { TIPOLOGIAPROY oSN4Aux = TIPOLOGIAPROY.Select(tr, (byte)SN4); txtDesSN4.Text = oSN4Aux.t320_denominacion; hdnIDSN4.Text = oSN4Aux.t320_idtipologiaproy.ToString(); GRUPONAT oGr = GRUPONAT.Select(tr, SN3); txtDesSN3.Text = oGr.t321_denominacion; hdnIDSN3.Text = oGr.t321_idgruponat.ToString(); }
private void CargarDatos(byte idTipo) { TIPOLOGIAPROY oTipo = TIPOLOGIAPROY.Select(tr, idTipo); txtDenominacion.Text = oTipo.t320_denominacion; hdnIDSN4.Text = oTipo.t320_idtipologiaproy.ToString(); if ((bool)oTipo.t320_facturable) { chkFacturable.Checked = true; } else { chkFacturable.Checked = false; } if ((bool)oTipo.t320_interno) { chkInterno.Checked = true; } else { chkInterno.Checked = false; } if ((bool)oTipo.t320_especial) { chkEspecial.Checked = true; } else { chkEspecial.Checked = false; } if ((bool)oTipo.t320_requierecontrato) { chkReqContr.Checked = true; } else { chkReqContr.Checked = false; } chkAlertas.Checked = (bool)oTipo.t320_creaalertas; txtOrden.Text = oTipo.t320_orden.ToString(); }
private void obtenerTipologias() { StringBuilder sb = new StringBuilder(); sb.Append("var js_tip = new Array();\n"); SqlDataReader dr = TIPOLOGIAPROY.Catalogo(null, "", null, null, null, null, null, 7, 0); ListItem oItem; int i = 0; while (dr.Read()) { oItem = new ListItem(dr["t320_denominacion"].ToString(), dr["t320_idtipologiaproy"].ToString()); oItem.Attributes.Add("interno", ((bool)dr["t320_interno"]) ? "1" : "0"); oItem.Attributes.Add("requierecontrato", ((bool)dr["t320_requierecontrato"]) ? "1" : "0"); cboTipologiaNew.Items.Add(oItem); sb.Append("\tjs_tip[" + i + "] = {\"id\":" + dr["t320_idtipologiaproy"].ToString() + ",\"denominacion\":\"" + dr["t320_denominacion"].ToString() + "\",\"interno\":\""); if ((bool)dr["t320_interno"]) { sb.Append("1"); } else { sb.Append("0"); } sb.Append("\",\"requierecontrato\":\""); if ((bool)dr["t320_requierecontrato"]) { sb.Append("1"); } else { sb.Append("0"); } sb.Append("\"};\n"); i++; } dr.Close(); dr.Dispose(); sTipologias = sb.ToString(); }
private string Eliminar(int nNivel, int nIDItem) { try { switch (nNivel) { case 1: TIPOLOGIAPROY.Delete(null, (byte)nIDItem); break; case 2: GRUPONAT.Delete(null, nIDItem); break; case 3: SUBGRUPONAT.Delete(null, nIDItem); break; case 4: NATURALEZA.Delete(null, nIDItem); break; } return("OK@#@"); } catch (Exception ex) { //return "Error@#@" + Errores.mostrarError("Error al obtener la estructura organizativa", ex); if (Errores.EsErrorIntegridad(ex)) { return("Error@#@Operación rechazada.\n\n" + Errores.mostrarError("Error al obtener la estructura tipología-naturaleza", ex, false) + "@#@" + Errores.CampoResponsableIntegridad(ex)); //ex.Message; } else { return("Error@#@" + Errores.mostrarError("Error al obtener la estructura tipología-naturaleza", ex)); } } }
protected void obtenerEstructura(int nNivel, int nID) { StringBuilder sb = new StringBuilder(); SqlDataReader dr = null; try { switch (nNivel) { case 1: //SUPERNODO4 this.Title = Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO4); dr = SUPERNODO4.Catalogo(null, "", true, null, null, null, null, 5, 0); break; case 2: //SUPERNODO3 this.Title = Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO3); dr = SUPERNODO3.Catalogo(null, "", nID, true, null, null, null, null, 6, 0); break; case 3: //SUPERNODO2 this.Title = Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO2); dr = SUPERNODO2.Catalogo(null, "", true, nID, null, null, null, null, 6, 0); break; case 4: //SUPERNODO1 this.Title = Estructura.getDefLarga(Estructura.sTipoElem.SUPERNODO1); dr = SUPERNODO1.Catalogo(null, "", nID, true, null, null, null, null, 6, 0); break; case 5: //NODO this.Title = Estructura.getDefLarga(Estructura.sTipoElem.NODO); dr = NODO.CatalogoBySuperNodo1(nID); break; case 11: //TIPOLOGIA DE PROYECTO this.Title = "Tipologías de proyecto"; dr = TIPOLOGIAPROY.Catalogo(null, "", null, null, null, null, null, 7, 0); break; case 12: //GRUPO DE NATURALEZA this.Title = "Grupos de naturaleza"; dr = GRUPONAT.Catalogo(null, "", (byte)nID, null, true, 4, 0); break; case 13: //SUBGRUPO DE NATURALEZA this.Title = "Subgrupos de naturaleza"; dr = SUBGRUPONAT.Catalogo(null, "", nID, null, true, 4, 0); break; case 21: //UNIDADES DE PREVENTA this.Title = "Unidades de preventa"; dr = SUPER.DAL.PreventaUnidad.Catalogo(null, "", true); break; case 22: //AREAS DE PREVENTA this.Title = "Áreas de preventa"; dr = SUPER.DAL.PreventaArea.Catalogo((short)nID, null, "", true, null); break; } sb.Append("<div style='background-image:url(../../Images/imgFT18.gif);width:396px'>"); sb.Append("<table id='tblDatos' class='texto MA' style='width: 396px;'>"); sb.Append("<colgroup><col style='width:396px;' /></colgroup>"); sb.Append("<tbody>"); while (dr.Read()) { switch (nNivel) { case 1: //SUPERNODO4 sb.Append("<tr id='" + dr["t394_idsupernodo4"].ToString() + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td>" + dr["t394_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 2: //SUPERNODO3 sb.Append("<tr id='" + dr["t393_idsupernodo3"].ToString() + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td>" + dr["t393_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 3: //SUPERNODO2 sb.Append("<tr id='" + dr["t392_idsupernodo2"].ToString() + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td>" + dr["t392_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 4: //SUPERNODO1 sb.Append("<tr id='" + dr["t391_idsupernodo1"].ToString() + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td>" + dr["t391_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 5: //NODO sb.Append("<tr id='" + dr["t303_idnodo"].ToString() + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td>" + dr["t303_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 11: //TIPOLOGIA DE PROYECTO sb.Append("<tr id='" + dr["t320_idtipologiaproy"].ToString() + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td>" + dr["t320_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 12: //GRUPO DE NATURALEZA sb.Append("<tr id='" + dr["t321_idgruponat"].ToString() + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td>" + dr["t321_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 13: //SUBGRUPO DE NATURALEZA sb.Append("<tr id='" + dr["t322_idsubgruponat"].ToString() + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td>" + dr["t322_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 21: //UNIDAD DE PREVENTA sb.Append("<tr id='" + dr["ta199_idunidadpreventa"].ToString() + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td>" + dr["ta199_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; case 22: //AREA DE PREVENTA sb.Append("<tr id='" + dr["ta200_idareapreventa"].ToString() + "' onclick='ms(this)' ondblclick='aceptarClick(this.rowIndex)'>"); sb.Append("<td>" + dr["ta200_denominacion"].ToString() + "</td>"); sb.Append("</tr>"); break; } } dr.Close(); dr.Dispose(); sb.Append("</tbody>"); sb.Append("</table>"); sb.Append("</div>"); divCatalogo.InnerHtml = sb.ToString(); } catch (Exception ex) { sErrores = Errores.mostrarError("Error al obtener los elementos de la estructura.", ex); } }
private string Grabar(string strDatosBasicos) { string sResul = ""; byte nID = 0; string[] aDatosBasicos = null; #region abrir conexión y transacción try { oConn = Conexion.Abrir(); tr = Conexion.AbrirTransaccionSerializable(oConn); } catch (Exception ex) { if (oConn.State == ConnectionState.Open) { Conexion.Cerrar(oConn); } sResul = "Error@#@" + Errores.mostrarError("Error al abrir la conexión", ex); return(sResul); } #endregion try { #region Datos Generales if (strDatosBasicos != "") { aDatosBasicos = Regex.Split(strDatosBasicos, "##"); ///aDatosBasicos[0] = ID ///aDatosBasicos[1] = Denominacion ///aDatosBasicos[2] = facturable ///aDatosBasicos[3] = interno ///aDatosBasicos[4] = especial ///aDatosBasicos[5] = requiere contrato ///aDatosBasicos[6] = Orden ///aDatosBasicos[7] = Alertas /// if (aDatosBasicos[0] == "") //insert { nID = TIPOLOGIAPROY.Insert(tr, Utilidades.unescape(aDatosBasicos[1]), (aDatosBasicos[2] == "1") ? true : false, (aDatosBasicos[3] == "1") ? true : false, (aDatosBasicos[4] == "1") ? true : false, (aDatosBasicos[5] == "1") ? true : false, byte.Parse(aDatosBasicos[6]), (aDatosBasicos[7] == "1") ? true : false ); } else //update { nID = byte.Parse(aDatosBasicos[0]); TIPOLOGIAPROY.Update(tr, nID, Utilidades.unescape(aDatosBasicos[1]), (aDatosBasicos[2] == "1") ? true : false, (aDatosBasicos[3] == "1") ? true : false, (aDatosBasicos[4] == "1") ? true : false, (aDatosBasicos[5] == "1") ? true : false, byte.Parse(aDatosBasicos[6]), (aDatosBasicos[7] == "1") ? true : false ); } } #endregion Conexion.CommitTransaccion(tr); sResul = "OK@#@" + nID.ToString("#,###"); } catch (Exception ex) { Conexion.CerrarTransaccion(tr); sResul = "Error@#@" + Errores.mostrarError("Error al grabar los datos del elemento de estructura", ex, false); } finally { Conexion.Cerrar(oConn); } return(sResul); }