protected void Button1_Click(object sender, EventArgs e) { DirectoryInfo Directorio = new DirectoryInfo(this.txtDirectorioLog.Text); if (Directorio == null) { this.lblMensaje.Text = "El Directorio Log no existe"; return; } if (!Directorio.Exists) { this.lblMensaje.Text = "El Directorio Log no existe"; return; } EntidadComunicacion entidadComunicacion = new EntidadComunicacion() { EDC_CODIGO = int.Parse(Request.QueryString["Codigo"]) }; entidadComunicacion.EDC_NOMBRE = this.txtNombre.Text; entidadComunicacion.EDC_COLA = this.txtCola.Text; entidadComunicacion.EDC_DESCRIPCION = this.txtDescripcion.Text; entidadComunicacion.EDC_RUTA_LOG = this.txtDirectorioLog.Text; entidadComunicacion.EDC_NOMBRE_LOG = this.txtNombreLog.Text; entidadComunicacion.EDC_TIMEOUT_EN_COLA = int.Parse(this.txtTimeOutCola.Text); Protocolo protocolo = new Protocolo() { PTR_CODIGO = int.Parse(this.drlProtocolo.SelectedValue) }; TipoEntidad TipoEntidad = new TipoEntidad() { TEM_CODIGO = int.Parse(this.drlTipoEntidad.SelectedValue) }; entidadComunicacion.Protocolo = protocolo; entidadComunicacion.TipoEntidad = TipoEntidad; BusinessEntity.EstadoOperacion Resultado = EntidadComunicacionBL.modificarEntidadComunicacion(entidadComunicacion); if (Resultado.Estado) { Response.Redirect("~/Comunicacion/MantenimientoEntidadComunicacion/ConsultarEntidadComunicacion.aspx"); } else { this.lblMensaje.Text = Resultado.Mensaje; } }
private static void crearComando(Switch contexto,Protocolo Protocolo, string query) { //DbFactory Factoria = DataAccessFactory.ObtenerProveedor(); //DbCommand Comando = contexto.CreateCommand(query, CommandType.Text); //Comando.Parameters.Add(Factoria.CrearParametro("@codigo", Protocolo.PTR_CODIGO)); //Comando.Parameters.Add(Factoria.CrearParametro("@nombre", Protocolo.PTR_NOMBRE)); //Comando.Parameters.Add(Factoria.CrearParametro("@timeOutRequest", Util.NullableToDbValue<int>(Protocolo.PTR_TIMEOUT_REQUEST))); //Comando.Parameters.Add(Factoria.CrearParametro("@timeOutResponse", Util.NullableToDbValue<int>(Protocolo.PTR_TIMEOUT_RESPONSE))); //Comando.Parameters.Add(Factoria.CrearParametro("@iniciaComunicacion", Protocolo.PTR_INICIA_COMM)); //Comando.Parameters.Add(Factoria.CrearParametro("@aceptaComunicacion", Protocolo.PTR_ACEPTA_COMM)); //Comando.Parameters.Add(Factoria.CrearParametro("@tipoComunicacion_codigo", Protocolo.TipoComunicacion.TPO_CODIGO)); //if (Protocolo.TipoComunicacion.TPO_CODIGO == (int)EnumTipoComunicacion.Componente) //{ // Comando.Parameters.Add(Factoria.CrearParametro("@componente", Protocolo.PTR_COMPONENTE)); // Comando.Parameters.Add(Factoria.CrearParametro("@nombreClase", Protocolo.PTR_NOMBRE_CLASE)); // Comando.Parameters.Add(Factoria.CrearParametro("@nombreMetodo", Protocolo.PTR_NOMBRE_METODO)); //} //else //{ // Comando.Parameters.Add(Factoria.CrearParametro("@componente", DBNull.Value)); // Comando.Parameters.Add(Factoria.CrearParametro("@nombreClase", DBNull.Value)); // Comando.Parameters.Add(Factoria.CrearParametro("@nombreMetodo", DBNull.Value)); //} //if (Protocolo.TipoComunicacion.TPO_CODIGO == (int)EnumTipoComunicacion.TCP) //{ // Comando.Parameters.Add(Factoria.CrearParametro("@puerto", Util.NullableToDbValue<int>(Protocolo.PTR_PUERTO))); // Comando.Parameters.Add(Factoria.CrearParametro("@frame", Protocolo.PTR_FRAME)); // Comando.Parameters.Add(Factoria.CrearParametro("@caracterInicio", Protocolo.PTR_CARACTER_INICIO)); // Comando.Parameters.Add(Factoria.CrearParametro("@caracterFin", Protocolo.PTR_CARACTER_FIN)); //} //else //{ // Comando.Parameters.Add(Factoria.CrearParametro("@puerto", DBNull.Value)); // Comando.Parameters.Add(Factoria.CrearParametro("@frame", DBNull.Value)); // Comando.Parameters.Add(Factoria.CrearParametro("@caracterInicio", DBNull.Value)); // Comando.Parameters.Add(Factoria.CrearParametro("@caracterFin", DBNull.Value)); //} //return Comando; }