private void agregarEquivalencia() { Equivalencias objEq = new Equivalencias(); objEq.pIdEstructuraArchivo = Convert.ToInt32(this.ddlCamposLineas.SelectedValue); objEq.pIdTablasEquivalencias = Convert.ToInt32(this.ddlTablas.SelectedValue); objEq.pIdCamposEquivalencias = Convert.ToInt32(this.ddlCamposTablas.SelectedValue); int valor = 0; EquivalenciasLN objEA = new EquivalenciasLN(); String add = "actualizado"; if (IdEquivalencias > 0) { objEq.pId = IdEquivalencias; valor = objEA.actualizar(objEq); } else { valor = objEA.insertar(objEq); add = "agregado"; } if (valor > 0) { UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se ha " + add + " la equivalencia del campo : " + this.ddlCamposLineas.SelectedItem.Text + ".", TipoMensaje.Informacion); limpiarCampos(); llenarGrillaEquivalencias(); } else { UtilidadesWeb.ajustarMensaje(this.lbEstado, "No se ha " + add + " la equivalencia del campo : " + this.ddlCamposLineas.SelectedItem.Text + ".", TipoMensaje.Error); } }
public List <Equivalencias> consultar(Equivalencias objEntidad) { EquivalenciasAD objConsultor = new EquivalenciasAD(); List <Equivalencias> lista = new List <Equivalencias>(); lista = objConsultor.consultar(objEntidad); Error = objConsultor.Error; return(lista); }
public int actualizar(Equivalencias objEntidad) { objEntidad.pOperacion = TiposConsultas.ACTUALIZAR; int cuenta = -1; EquivalenciasAD objConsultor = new EquivalenciasAD(); cuenta = objConsultor.ejecutarNoConsulta(objEntidad); Error = objConsultor.Error; return(cuenta); }
public int ejecutarNoConsulta(Equivalencias objEntidad) { int cuenta = -1; DataSet datos = ejecutarConsulta(objEntidad); try { cuenta = Convertidor.aEntero32(datos.Tables["tabla"].Rows[0]["Cuenta"]); } catch (Exception ex) { Registrador.Error(ex.Message); } return(cuenta); }
protected void gvEquivalencias_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Editar")) { IdEquivalencias = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); this.ddlCamposLineas.SelectedValue = HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text); if (HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text).Trim().Length == 0) { this.ddlTablas.SelectedValue = "0"; } else { this.ddlTablas.SelectedValue = HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text); } llenarDDLCamposTabla(); if (HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[7].Text).Trim().Length == 0) { this.ddlCamposTablas.SelectedValue = "0"; } else { this.ddlCamposTablas.SelectedValue = HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[7].Text); } this.imgAgregarEquivalencia.ImageUrl = "~/MarcaVisual/iconos/aceptar.png"; } else if (e.CommandName.Equals("Eliminar")) { Equivalencias objEA = new Equivalencias(); objEA.pId = Convert.ToInt32(HttpUtility.HtmlDecode(this.gvEquivalencias.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); int valor = new EquivalenciasLN().borrar(objEA); if (valor == 0) { UtilidadesWeb.ajustarMensaje(this.lbEstado, "Se eliminó la equivalencia del campo exitosamente!", TipoMensaje.Informacion); limpiarCampos(); llenarGrillaEquivalencias(); } else { UtilidadesWeb.ajustarMensaje(this.lbEstado, "No fue posible eliminar la equivalencia del campo", TipoMensaje.Error); } } }
static public Boolean EsSoloLetras(string pCadena) { Boolean OK = true; string strCaracter = ""; int i = 0; // recorrer toda la cadena del user para verificar caracteres for (i = 1; i <= Equivalencias.Len(pCadena.Trim()); i++) { strCaracter = Equivalencias.Mid(pCadena.ToLower(), i, 1); if (!(Equivalencias.InStr("abcdefghijklmnñopqrstuvwxyz ", strCaracter) != 0)) { OK = false;//truncar el recorrido break; } }//for return(OK); }
public List <Equivalencias> consultar(Equivalencias objEntidad) { objEntidad.pOperacion = TiposConsultas.CONSULTAR; DataSet datos = ejecutarConsulta(objEntidad); List <Equivalencias> lista = new List <Equivalencias>(); Equivalencias objEntidad2 = null; foreach (DataRow fila in datos.Tables["tabla"].Rows) { objEntidad2 = new Equivalencias(); objEntidad2.pId = Convertidor.aEntero32(fila[EquivalenciasDEF.Id]); objEntidad2.pIdEstructuraArchivo = Convertidor.aEntero32(fila[EquivalenciasDEF.IdEstructuraArchivo]); objEntidad2.pIdTablasEquivalencias = Convertidor.aEntero32(fila[EquivalenciasDEF.IdTablasEquivalencias]); objEntidad2.pIdCamposEquivalencias = Convertidor.aEntero32(fila[EquivalenciasDEF.IdCamposEquivalencias]); lista.Add(objEntidad2); } return(lista); }
protected DataSet ejecutarConsulta(Equivalencias objEntidad) { ConectorBD objConexionDB = ConectorBD.obtenerInstancia(); SqlDataAdapter adaptador; DataSet datos = null; SqlConnection conexion = null; try { conexion = objConexionDB.abrirConexion(); Error = conexion.State.ToString(); adaptador = new SqlDataAdapter("pa_BAN_Equivalencias", conexion); adaptador.SelectCommand.CommandType = CommandType.StoredProcedure; adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pOperacion", SqlDbType.VarChar)); adaptador.SelectCommand.Parameters["@pOperacion"].Value = objEntidad.pOperacion; adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pId", SqlDbType.VarChar)); if (objEntidad.pId > 0) { adaptador.SelectCommand.Parameters["@pId"].Value = objEntidad.pId; } else { adaptador.SelectCommand.Parameters["@pId"].Value = "NULL"; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdEstructuraArchivo", SqlDbType.VarChar)); if (objEntidad.pIdEstructuraArchivo > 0) { adaptador.SelectCommand.Parameters["@pIdEstructuraArchivo"].Value = objEntidad.pIdEstructuraArchivo; } else { adaptador.SelectCommand.Parameters["@pIdEstructuraArchivo"].Value = "NULL"; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdTablasEquivalencias", SqlDbType.VarChar)); if (objEntidad.pIdTablasEquivalencias > 0) { adaptador.SelectCommand.Parameters["@pIdTablasEquivalencias"].Value = objEntidad.pIdTablasEquivalencias; } else { adaptador.SelectCommand.Parameters["@pIdTablasEquivalencias"].Value = "NULL"; } adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pIdCamposEquivalencias", SqlDbType.VarChar)); if (objEntidad.pIdCamposEquivalencias > 0) { adaptador.SelectCommand.Parameters["@pIdCamposEquivalencias"].Value = objEntidad.pIdCamposEquivalencias; } else { adaptador.SelectCommand.Parameters["@pIdCamposEquivalencias"].Value = "NULL"; } datos = new DataSet(); adaptador.Fill(datos, "tabla"); adaptador.Dispose(); } catch (SqlException ex) { Error = ex.Message; Registrador.Error(Error); } finally { if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } return(datos); }