private void InsertOrUpdate()
        {
            //Probar el query vs tasy db
            if (Parametrizar.Checked)
            {
                var sql = TxtSql.Text.Trim() + Ambiente.OracleDate(DpFecha.Value);
                if (Ambiente.Oracledb.Probar(sql))
                {
                    Ambiente.Message("Query exitoso");
                }
                else
                {
                    Ambiente.Message("Proceso abortado, el query no es válido.");
                    return;
                }
            }
            else
            {
                if (Ambiente.Oracledb.Probar(TxtSql.Text.Trim()))
                {
                    Ambiente.Message("Query exitoso");
                }
                else
                {
                    Ambiente.Message("Proceso abortado, el query no es válido.");
                    return;
                }
            }

            //Llenado del objeto
            if (query == null)
            {
                query = new Query();
                LlenaObjeto();
                if (queryController.InsertOne(query))
                {
                    Ambiente.Message("Proceso concluido con éxito");
                }
            }
            else
            {
                LlenaObjeto();
                if (queryController.Update(query))
                {
                    Ambiente.Message("Proceso concluido con éxito");
                }
            }
        }